Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Lista formatów dat dostępnych z CONVERT() w SQL Server

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.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pakiet dostrajania Spotlight Basic:najlepsze bezpłatne narzędzie do optymalizacji SQL

  2. Użyj PARSENAME(), aby zwrócić część nazwy obiektu w SQL Server

  3. operacja niedozwolona, ​​gdy obiekt jest zamknięty podczas uruchamiania bardziej zaawansowanego zapytania

  4. Wydajność SQL count(*)

  5. Zaktualizować tabelę za pomocą JOIN w programie SQL Server?