“Conocimiento Programación>Lenguajes De Programación

Cómo convertir formato de fecha en Transact -SQL

2014/1/6
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 utilizar MATLAB Sin escritorio
¿Cómo se configura la computadora en inglés?
Significado correcto de default en lenguaje informático ¿cuál es el default?
Cómo diseñar plantillas de menú Joomla
¿Los números se almacenan y se transmiten dentro de una computadora?
Cómo aprender Microsoft FoxPro Online
¿Puede proporcionar un ejemplo de cómo usar una variable de bucle en el lenguaje de programación?
Cómo obtener el identificador de celda Ubicación de la Red GSM uso de un PC de bolsillo
Conocimiento de la computadora © http://www.ordenador.online