Les formats de date et d'heure sous SQL Server peuvent prendre quasiment n'importe quelle forme à l'aide des éléments cités dans le tableau ci-dessous.
dddd, MMMM dd,yyyy hh:mm:ss.ffff tt Friday, December 28, 2001 11:16:41.0021 AM dd/MM/yyyy HH:mm:ss 28/12/2001 23:16:41
| Format | Description |
|---|---|
| yyyy | représente une année sur quatre chiffres. |
| yy | représente une année sur deux chiffres. |
| qq | q | représente le trimestre d'une année. |
| MM | M | représente le mois sur deux chiffres. |
| MMMM | représente le nom littéral du mois. |
| MMM | représente le nom littéral abrégé du mois. |
| dd | d | représente le jour sur deux chiffres. |
| dddd | représente le nom littéral du jour de la semaine. |
| ddd | représente le nom littéral abrégé du jour de la semaine |
| hh | h | représente l'heure d'une journée sur douze heures. |
| HH | H | représente l'heure d'une journée sur vingt-quatre heures. |
| mm | m | représente les minutes. |
| ss | s | représente les secondes. |
| f | représente les fractions de secondes. |
| tt | représente l'indicateur méridien AM/PM. |
Les parties de date pour les fonctions DATEADD, DATEDIFF, DATENAME et DATEPART peuvent être utilisées dans leur forme littérale comme dans leurs abréviations.
| Partie de date | Abréviations | Description |
|---|---|---|
| year | yy, yyyy | Année |
| quart | qq, q | Trimestre |
| month | mm, m | Mois |
| dayofyear | dy, y | Jour de l'année (1 - 365) |
| day | dd, d | Jour |
| weeek | wk, ww | Semaine |
| weekday | dw | Jour de la semaine |
| hour | hh | Heures |
| minute | min | Minutes |
| second | ss, s | Secondes |
| millisecond | ms | Millisecondes |