“Conocimientos Programación>Lenguajes De Programación

Cómo convertir formato de fecha en Transact -SQL

2014/5/5
Conversión de formatos de fecha en Transact -SQL es una tarea trivial cuando se utilizan las funciones proporcionadas para la conversión de fecha y hora al personaje. Para casi todos los formatos de fecha estándar , hay una conversión existente que se puede aprovechar para formatear correctamente su fecha. En Transact -SQL , la función CONVERT es la función más utilizada para formatear fechas . Cosas que necesitará
SQL Server 6.5 o posterior (incluyendo 2000 , 2005 y 2008)
Mostrar más instrucciones
familiarizarse con la función de conversión de
1

La función CONVERT toma dos o tres variables , dependiendo de cómo se utiliza . En su forma más sencilla invocación, la función funciona así:

CONVERT ( tipo de datos , los datos )

- O - Opiniones

CONVERT ( tipo de datos , datos, código )

Por ejemplo , para convertir la fecha actual en formato de fecha configurado por defecto del SQL Server, utilice la siguiente :

CONVERT ( varchar , GETDATE ( ))

Esto llevará la fecha local actual y el tiempo, y convertirlo en una cadena varchar formateado en la configuración regional configurado de la SQL Server. En el inglés de EEUU , esto podría tener el formato : " Viernes, 25 de diciembre 2009 13:35 . "
2

Para dar formato a un tipo de datos de fecha y hora en una " AAAA- MM- dd " formato , utilice el código de conversión 121 , como en el siguiente ejemplo :

CONVERT ( varchar ( 10 ) , GETDATE (), 121 )

Esto producirá una fecha con formato " 2009-12-25 ". Tenga en cuenta la " varchar ( 10 ) " limitará la fecha completa con el tiempo de ser incluido en la salida. Si el " ( 10 )" se omite, la cadena resultante se formatea como " 2009-12-25 13:35:00.000 ".
3

Para formatear un tipo de datos de fecha y hora en el formato de fecha estándar de EE.UU. , "MM /dd /aaaa ", utilice el código de conversión 101, como en el siguiente ejemplo :

CONVERT ( varchar ( 10 ) , GETDATE (), 101 )

Esto producirá una fecha formateada como " 12/25/2009 ". una vez más , tenga en cuenta el " varchar ( 10 ) ", que limita la información de la hora de ser incluido en el resultado.
Página 4

Si no hay un código de conversión vigente para el formato de fecha que desee utilizar , es posible que desee utilizar el año, mes , día y funciones DATEPART para obtener las partes de fecha individuales para crear su propio formato de fecha. Por ejemplo , para producir una fecha con formato "AAAA : MM -dd , hh ", utilice la siguiente cadena de funciones :

YEAR ( GETDATE ()) + ":" + MES ( GETDATE () ) + "-" + DAY ( GETDATE ()) + ', ' + DATEPART ( hora , GETDATE ( ))

Lenguajes De Programación
Cómo probar para números pares o impares en MATLAB
Cómo crear un programa de computadora gratis
Cómo probar un paquete SSIS
Cómo agregar atributos a un XmlNode
¿Cómo hacer que los programas para los teléfonos Razr
Cómo Código de XSPF
¿Cuáles son caracteres variables numéricas
Cómo recorrer una lista de objetos en FreeMarker
Conocimientos Informáticos © http://www.ordenador.online