sql >> Databáze >  >> RDS >> Sqlserver

Seznam formátů data dostupných s CONVERT() na serveru SQL Server

Následující tabulka obsahuje seznam formátů data, které můžete poskytnout CONVERT() při převodu hodnoty data/času na řetězec.

Tyto formáty jsou poskytovány jako volitelný třetí argument při volání CONVERT() funkce. Poskytují se jako celočíselný výraz, který určuje způsob CONVERT() funkce naformátuje datum.

Ve všech následujících příkladech je vstupní datum poskytnuté funkcí SYSDATETIME() funkce byla:

2020-11-08 12:09:47.2360235
Formát Ukázkový kód Výstup
0 CONVERT(nvarchar, SYSDATETIME(), 0) 8. listopadu 2020 12:09
1 CONVERT(nvarchar, SYSDATETIME(), 1) 11/08/20
2 CONVERT(nvarchar, SYSDATETIME(), 2) 20.11.08
3 CONVERT(nvarchar, SYSDATETIME(), 3) 08/11/20
4 CONVERT(nvarchar, SYSDATETIME(), 4) 08.11.20
5 CONVERT(nvarchar, SYSDATETIME(), 5) 08-11-20
6 CONVERT(nvarchar, SYSDATETIME(), 6) 08. listopadu 20
7 CONVERT(nvarchar, SYSDATETIME(), 7) 8. listopadu 20
8 CONVERT(nvarchar, SYSDATETIME(), 8) 12:09:47
9 CONVERT(nvarchar, SYSDATETIME(), 9) 8. listopadu 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. listopadu 2020 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 PM
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) 08-11-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) 08-11-2020
35 CONVERT(nvarchar, SYSDATETIME(), 35) 08-2020-11
100 CONVERT(nvarchar, SYSDATETIME(), 100) 8. listopadu 2020 12:09
101 CONVERT(nvarchar, SYSDATETIME(), 101) 11/08/2020
102 CONVERT(nvarchar, SYSDATETIME(), 102) 08. 11. 2020
103 CONVERT(nvarchar, SYSDATETIME(), 103) 08/11/2020
104 CONVERT(nvarchar, SYSDATETIME(), 104) 08.11.2020
105 CONVERT(nvarchar, SYSDATETIME(), 105) 08-11-2020
106 CONVERT(nvarchar, SYSDATETIME(), 106) 8. listopadu 2020
107 CONVERT(nvarchar, SYSDATETIME(), 107) 8. listopadu 2020
108 CONVERT(nvarchar, SYSDATETIME(), 108) 12:09:47
109 CONVERT(nvarchar, SYSDATETIME(), 109) 8. listopadu 2020 12:09:47.2360235PM
110 CONVERT(nvarchar, SYSDATETIME(), 110) 11-08-2020
111 CONVERT(nvarchar, SYSDATETIME(), 111) 2020/11/08
112 CONVERT(nvarchar, SYSDATETIME(), 112) 20201108
113 CONVERT(nvarchar, SYSDATETIME(), 113) 08. listopadu 2020 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 ربيع الاول 1442 12:09:47.23
131 CONVERT(nvarchar, SYSDATETIME(), 131) 23/03/1442 12:09:47.2360235PM

Pro formátování data s ohledem na národní prostředí použijte FORMAT() funkce.


  1. Linuxové souborové systémy a kontrolní body PostgreSQL

  2. Řetězec k datu v Oracle s milisekundami

  3. Jak najít duplicitní záznamy pomocí klauzule Seskupit podle a mít v SQL Server - SQL Server / Výukový program TSQL část 132

  4. Instalace PostgreSQL na Docker