Publicación destacada

¿Cómo convertir el formato fecha de 2021/05/28 a 2021-05-28 00:00:00.000 en un select? - SQL Server

Para convertir el formato de fecha de '2021/05/28' a '2021-05-28 00:00:00.000' en SQL Server en un select, puedes usar la función CONVERT. Aquí tienes un ejemplo:


sql

SELECT CONVERT(datetime, '2021/05/28', 120) AS FechaConvertida


En este ejemplo, utilizamos el código de formato '120' con la función CONVERT para especificar el formato de salida deseado ('yyyy-MM-dd HH:mm:ss.fff'). Esto convertirá la cadena '2021/05/28' en el formato de fecha y hora que estás buscando: '2021-05-28 00:00:00.000'.


Explicación detallada de la conversión de formatos fecha


Por supuesto, aquí tienes una explicación más detallada de cómo convertir el formato de fecha '2021/05/28' a '2021-05-28 00:00:00.000' en SQL Server utilizando la función CONVERT:


En SQL Server, la función CONVERT se utiliza para cambiar el tipo de datos de una expresión de una forma a otra. Para convertir una cadena de fecha en el formato deseado, necesitamos especificar el formato de salida que queremos. En este caso, queremos convertir '2021/05/28' en el formato '2021-05-28 00:00:00.000'.


La función CONVERT toma dos argumentos principales:


  1. El tipo de datos al que deseamos convertir la expresión.
  2. La expresión que queremos convertir.


En nuestro caso, el tipo de datos al que queremos convertir la cadena de fecha es datetime, que representa una fecha y hora en SQL Server.


El segundo paso es especificar el formato de salida deseado. En SQL Server, los formatos de fecha y hora se definen mediante códigos de formato. En este caso, utilizamos el código de formato '120' dentro de la función CONVERT. El código de formato '120' corresponde al formato 'yyyy-MM-dd HH:mm:ss.fff', donde:


  • 'yyyy' representa el año con cuatro dígitos.
  • 'MM' representa el mes con dos dígitos.
  • 'dd' representa el día con dos dígitos.
  • 'HH' representa la hora en formato de 24 horas con dos dígitos.
  • 'mm' representa los minutos con dos dígitos.
  • 'ss' representa los segundos con dos dígitos.
  • 'fff' representa los milisegundos con tres dígitos.


Cuando aplicamos CONVERT con el código de formato '120' a la cadena '2021/05/28', SQL Server realiza la conversión y produce la salida '2021-05-28 00:00:00.000', que es exactamente lo que estás buscando.


Así que, en resumen, el uso del código de formato '120' con la función CONVERT te permite convertir una cadena de fecha en el formato específico de fecha y hora que necesitas en SQL Server.


Figure 1. Convertir de 20210528 a 2021-05-28 000000.000 - sybcodex.com
Figure 1. Convertir de 20210528 a 2021-05-28 000000.000 - sybcodex.com

Aviso sobre el contenido


Este Blog no se hace responsable del mal uso de la información compartida, todo es presentado solo con fines educativos y de entretenimiento.


Es importante señalar que el contenido de este artículo tiene un enfoque informativo y de entretenimiento, por lo que podría contener información que no es verídica. Por esta razón, si tienes la intención de utilizarlo para trabajos académicos o investigaciones, te recomiendo encarecidamente que realices una exhaustiva investigación adicional. Es fundamental que filtres los contenidos y verifiques la información mediante fuentes académicas confiables, como revistas científicas y repositorios de alta credibilidad.


El contenido educativo aquí proporcionado no pretende sustituir el asesoramiento, guía o enseñanza proporcionada por profesionales o instituciones especializadas. Cualquier decisión o acción tomada por los lectores o usuarios con base en la información presentada en este contenido es responsabilidad exclusiva de cada individuo.


En caso de que se requiera asesoramiento específico o experto en un área particular, se alienta a los usuarios a buscar la orientación de profesionales o expertos cualificados en el campo correspondiente.


Si les sale error al ejecutar el código del programa o Query o script compartido puede deberse a factores técnicos de software, tipeo, estructura de código, versión o de librerías desfasadas.


Las licencias de software libre y de código abierto permiten a los desarrolladores utilizar y modificar el código fuente de un proyecto, lo que puede fomentar la innovación y el avance tecnológico.


El código, script, software y Query compartido en este post o publicación está bajo licencia de software libre, y si lo llegan a compartir opcionalmente pueden poner el nombre y la web del desarrollador <Sybcodex/>.


Referencias


DALL·E 2 (openai, 2023). Ilustración de este artículo. [Figure 1]. Generado en https://openai.com/dall-e-2/


Redactor: Sybcodex (Joel Sotelo Bustamante)

Categoría: Tecnología - ADMSoftCorp

Título del artículo: Convertir el formato fecha de 2021/05/28 a 2021-05-28 00:00:00.000 en un select

Número de edición: 1.0

Escrito en el año: 2023

-----------------------------------------------

Tienda online de libros: 👉 Book Sh💓p

©Todos los derechos reservados al autor.


Comentarios

Nuestras redes sociales

Entradas relacionadas

Contenido relacionado