Formato numérico de fecha

Microsoft SQL Server 2005 permite especificar datos de fecha con un mes en forma de número. Por ejemplo, 20/5/97 representa el veinte de mayo de 1997. Cuando use el formato numérico de fecha, especifique el día, el mes y el año en una cadena con marcas de barras diagonales (/), guiones (-) o puntos (.) como separadores. Esta cadena debe aparecer de la forma siguiente:

número separador número separador número [hora] [hora]

Los formatos numéricos siguientes son válidos:

[0]4/15/[19]96 -- (mdy)
[0]4-15-[19]96 -- (mdy)
[0]4.15.[19]96 -- (mdy)
[0]4/[19]96/15 -- (myd)

15/[0]4/[19]96 -- (dmy)
15/[19]96/[0]4 -- (dym)
[19]96/15/[0]4 -- (ydm)
[19]96/[0]4/15 -- (ymd)

Cuando el idioma establecido es us_english, el orden predeterminado de la fecha es mdy (mes, día, año). La instrucción SET DATEFORMAT permite cambiar el orden de la fecha.

La configuración de SET DATEFORMAT determina cómo se interpretan los valores de fecha. Si el orden no coincide con esta configuración, los valores no se interpretarán como fechas porque se encuentran fuera del intervalo, o bien se interpretarán incorrectamente. Por ejemplo, 12/10/08 se puede interpretar de seis formas distintas, dependiendo de la configuración de DATEFORMAT.

Vea también

Conceptos

Usar datos de fecha y hora

Otros recursos

Date y Time (Transact-SQL)
SET DATEFORMAT (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005