Format de date numérique
Dans Microsoft SQL Server 2005, vous pouvez spécifier les données de date à l'aide d'un mois spécifié sous forme numérique. Par exemple, 20/5/97 correspond au vingtième jour du mois de mai 1997. Lorsque vous utilisez le format de date numérique, précisez le mois, le jour et l'année dans une chaîne avec des barres obliques (/), des traits d'union (-) ou des points (.) comme séparateurs. Cette chaîne doit apparaître dans le format suivant :
number separator number separator number [time] [time]
Les formats numériques suivants sont valides :
[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)
Lorsque la langue sélectionnée est français, l'ordre par défaut pour la date est dmy (jma). Vous pouvez modifier l'ordre de la date à l'aide de l'instruction SET DATEFORMAT.
Les paramètres de SET DATEFORMAT déterminent l'interprétation des valeurs de date. Si l'ordre ne correspond pas au paramètre, les valeurs ne sont pas interprétées comme des dates (car elles sont hors limites), ou elles sont mal interprétées. Par exemple, 10/12/08 peut être interprété comme 6 dates différentes, selon le paramétrage de DATEFORMAT.
Voir aussi
Concepts
Utilisation des données de date et d'heure
Autres ressources
Date et Time (Transact-SQL)
SET DATEFORMAT (Transact-SQL)