Poniższa tabela zawiera listę formatów dat, które można podać funkcji CONVERT() funkcja podczas konwersji wartości daty/czasu na ciąg.
Te formaty są dostarczane jako opcjonalny trzeci argument podczas wywoływania funkcji CONVERT() funkcjonować. Są one dostarczane jako wyrażenie całkowite, które określa, w jaki sposób CONVERT() funkcja sformatuje datę.
We wszystkich poniższych przykładach data wejściowa dostarczona przez SYSDATETIME() funkcją było:
2020-11-08 12:09:47.2360235
| Format | Przykładowy kod | Wyjście |
|---|---|---|
| 0 | CONVERT(nvarchar, SYSDATETIME(), 0) | 8 listopada 2020 12:09 |
| 1 | CONVERT(nvarchar, SYSDATETIME(), 1) | 08.11.20 |
| 2 | CONVERT(nvarchar, SYSDATETIME(), 2) | 20.11.08 |
| 3 | CONVERT(nvarchar, SYSDATETIME(), 3) | 11.08.20 |
| 4 | CONVERT(nvarchar, SYSDATETIME(), 4) | 08.11.20 |
| 5 | CONVERT(nvarchar, SYSDATETIME(), 5) | 08-11-20 |
| 6 | CONVERT(nvarchar, SYSDATETIME(), 6) | 08 listopada 20 |
| 7 | CONVERT(nvarchar, SYSDATETIME(), 7) | 08, 20 listopada |
| 8 | CONVERT(nvarchar, SYSDATETIME(), 8) | 12:09:47 |
| 9 | CONVERT(nvarchar, SYSDATETIME(), 9) | 8 listopada 2020 12:09:47.2360235PM |
| 10 | CONVERT(nvarchar, SYSDATETIME(), 10) | 11-08-20 |
| 11 | CONVERT(nvarchar, SYSDATETIME(), 11) | 20/11/08 |
| 12 | CONVERT(nvarchar, SYSDATETIME(), 12) | 201108 |
| 13 | CONVERT(nvarchar, SYSDATETIME(), 13) | 08 listopada 2020 r. 12:09:47.2360235 |
| 14 | CONVERT(nvarchar, SYSDATETIME(), 14) | 12:09:47.2360235 |
| 20 | CONVERT(nvarchar, SYSDATETIME(), 20) | 2020-11-08 12:09:47 |
| 21 | CONVERT(nvarchar, SYSDATETIME(), 21) | 2020-11-08 12:09:47.2360235 |
| 22 | CONVERT(nvarchar, SYSDATETIME(), 22) | 11.08.20 12:09:47 |
| 23 | CONVERT(nvarchar, SYSDATETIME(), 23) | 2020-11-08 |
| 24 | CONVERT(nvarchar, SYSDATETIME(), 24) | 12:09:47 |
| 25 | CONVERT(nvarchar, SYSDATETIME(), 25) | 2020-11-08 12:09:47.2360235 |
| 26 | CONVERT(nvarchar, SYSDATETIME(), 26) | 2020-08-11 12:09:47.2360235 |
| 27 | CONVERT(nvarchar, SYSDATETIME(), 27) | 11-08-2020 12:09:47.2360235 |
| 28 | CONVERT(nvarchar, SYSDATETIME(), 28) | 11-2020-08 12:09:47.2360235 |
| 29 | CONVERT(nvarchar, SYSDATETIME(), 29) | 11.08.2020 12:09:47.2360235 |
| 30 | CONVERT(nvarchar, SYSDATETIME(), 30) | 08-2020-11 12:09:47.2360235 |
| 31 | CONVERT(nvarchar, SYSDATETIME(), 31) | 2020-08-11 |
| 32 | CONVERT(nvarchar, SYSDATETIME(), 32) | 11-08-2020 |
| 33 | CONVERT(nvarchar, SYSDATETIME(), 33) | 11-2020-08 |
| 34 | CONVERT(nvarchar, SYSDATETIME(), 34) | 11.08.2020 |
| 35 | CONVERT(nvarchar, SYSDATETIME(), 35) | 08-2020-11 |
| 100 | CONVERT(nvarchar, SYSDATETIME(), 100) | 8 listopada 2020 12:09 |
| 101 | CONVERT(nvarchar, SYSDATETIME(), 101) | 11.08.2020 |
| 102 | CONVERT(nvarchar, SYSDATETIME(), 102) | 2020.11.08 |
| 103 | CONVERT(nvarchar, SYSDATETIME(), 103) | 11.08.2020 |
| 104 | CONVERT(nvarchar, SYSDATETIME(), 104) | 08.11.2020 |
| 105 | CONVERT(nvarchar, SYSDATETIME(), 105) | 11.08.2020 |
| 106 | CONVERT(nvarchar, SYSDATETIME(), 106) | 08 listopada 2020 r. |
| 107 | CONVERT(nvarchar, SYSDATETIME(), 107) | 08 listopada 2020 |
| 108 | CONVERT(nvarchar, SYSDATETIME(), 108) | 12:09:47 |
| 109 | CONVERT(nvarchar, SYSDATETIME(), 109) | 8 listopada 2020 12:09:47.2360235PM |
| 110 | CONVERT(nvarchar, SYSDATETIME(), 110) | 11-08-2020 |
| 111 | CONVERT(nvarchar, SYSDATETIME(), 111) | 2008/11/08 |
| 112 | CONVERT(nvarchar, SYSDATETIME(), 112) | 2010201108 |
| 113 | CONVERT(nvarchar, SYSDATETIME(), 113) | 08 listopada 2020 r. 12:09:47.2360235 |
| 114 | CONVERT(nvarchar, SYSDATETIME(), 114) | 12:09:47.2360235 |
| 120 | CONVERT(nvarchar, SYSDATETIME(), 120) | 2020-11-08 12:09:47 |
| 121 | CONVERT(nvarchar, SYSDATETIME(), 121) | 2020-11-08 12:09:47.2360235 |
| 126 | CONVERT(nvarchar, SYSDATETIME(), 126) | 2020-11-08T12:09:47.2360235 |
| 127 | CONVERT(nvarchar, SYSDATETIME(), 127) | 2020-11-08T12:09:47.2360235 |
| 130 | CONVERT(nvarchar, SYSDATETIME(), 130) | 23 dni W dniu 1442 12:09:47.23 |
| 131 | CONVERT(nvarchar, SYSDATETIME(), 131) | 23.03.1442 12:09:47.2360235PM |
Aby formatować datę z uwzględnieniem ustawień regionalnych, użyj FORMAT() funkcja.