Formato di data numerico

In Microsoft SQL Server 2005 è possibile specificare i dati relativi alla data con il formato numerico del mese. Ad esempio, 20/5/97 rappresenta il ventesimo giorno di maggio dell'anno 1997. Quando si utilizza il formato di data numerico, specificare il giorno, il mese e l'anno all'interno della stessa stringa utilizzando come separatori la barra (/), il segno meno (-) o il punto (.). Il formato corretto è il seguente:

number separator number separator number [time] [time]

I formati numerici validi sono i seguenti:

[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)

Quando l'impostazione della lingua è us_english, l'ordine predefinito di visualizzazione della data è mga. È possibile modificare il formato di data utilizzando l'istruzione SET DATEFORMAT.

L'impostazione dell'istruzione SET DATEFORMAT determina la modalità di interpretazione dei valori di data. Se l'ordine non corrisponde all'impostazione, i valori non vengono interpretati come date in quanto non sono compresi nell'intervallo valido oppure non vengono interpretati correttamente. Ad esempio, la data 12/10/08 può essere interpretata in sei modi diversi a seconda dell'impostazione di DATEFORMAT.

Vedere anche

Concetti

Utilizzo di dati relativi a data e ora

Altre risorse

Tipi di dati data/ora (Transact-SQL)
SET DATEFORMAT (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005