Escena aplicable:
La función CONVERT () es una función de propósito general para convertir fechas en nuevos tipos de datos.
La función CONVERT () puede mostrar datos de fecha / hora en diferentes formatos.
Formato de sintaxis:
CONVERTIR (tipo_datos (longitud), datos_a_convertir, estilo)
Descripción del campo : data_type (longitud) especifica el tipo de datos de destino (con longitud opcional). data_to_be_converted contiene el valor que se va a convertir. style especifica el formato de salida de fecha / hora.
Valor de estilo utilizado:
ID de estilo | Formato de estilo |
---|---|
100 o 0 | lun dd aaaa hh: miAM (o PM) |
101 | mm / dd / aa |
102 | aa.mm.dd |
103 | dd / mm / aa |
104 | dd.mm.aa |
105 | dd-mm-aa |
106 | dd mon yy |
107 | Lun dd, aa |
108 | hh: mm: ss |
109 o 9 | lun dd aaaa hh: mi: ss: mmmAM (o PM) |
110 | mm-dd-aa |
111 | aa / mm / dd |
112 | aammdd |
113 o 13 | dd lun aaaa hh: mm: ss: mmm (24 h) |
114 | hh: mi: ss: mmm (24 horas) |
120 o 20 | aaaa-mm-dd hh: mi: ss (24h) |
121 o 21 | aaaa-mm-dd hh: mi: ss.mmm (24 h) |
126 | aaaa-mm-ddThh: mm: ss.mmm (sin espacios) |
130 | dd lun aaaa hh: mi: ss: mmmAM |
131 | dd / mm / aa hh: mi: ss: mmmAM |
Ejemplo
El siguiente script usa la función CONVERT () para mostrar diferentes formatos. Usaremos la función GETDATE () para obtener la fecha / hora actual:
CONVERTIR (VARCHAR (19), GETDATE ())
CONVERT (VARCHAR (10), GETDATE (), 110)
CONVERT (VARCHAR (11), GETDATE (), 106)
CONVERT (VARCHAR (24), GETDATE (), 113)