Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Списък с формати за дата, налични с CONVERT() в SQL Server

Следната таблица съдържа списък с форматите на датите, които можете да предоставите на CONVERT() функция, когато конвертирате стойност за дата/час в низ.

Тези формати се предоставят като незадължителен трети аргумент при извикване на CONVERT() функция. Те се предоставят като целочислен израз, който указва как CONVERT() функцията ще форматира датата.

Във всички следващи примери датата на въвеждане, предоставена от SYSDATETIME() функцията беше:

2020-11-08 12:09:47.2360235
Формат Примерен код Изход
0 CONVERT(nvarchar, SYSDATETIME(), 0) 8 ноември 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 ноември 20
7 CONVERT(nvarchar, SYSDATETIME(), 7) 08, 20 ноември
8 CONVERT(nvarchar, SYSDATETIME(), 8) 12:09:47
9 CONVERT(nvarchar, SYSDATETIME(), 9) 8 ноември 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 ноември 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 ч.
23 CONVERT(nvarchar, SYSDATETIME(), 23) 08.11.2020
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) 11.08.2020
32 CONVERT(nvarchar, SYSDATETIME(), 32) 11.08.2020 г.
33 CONVERT(nvarchar, SYSDATETIME(), 33) 11.08.2020
34 CONVERT(nvarchar, SYSDATETIME(), 34) 11.08.2020 г.
35 CONVERT(nvarchar, SYSDATETIME(), 35) 11.08.2020
100 CONVERT(nvarchar, SYSDATETIME(), 100) 8 ноември 2020 г., 12:09 ч.
101 CONVERT(nvarchar, SYSDATETIME(), 101) 11/08/2020
102 CONVERT(nvarchar, SYSDATETIME(), 102) 11.08.2020 г.
103 CONVERT(nvarchar, SYSDATETIME(), 103) 08/11/2020
104 CONVERT(nvarchar, SYSDATETIME(), 104) 08.11.2020 г.
105 CONVERT(nvarchar, SYSDATETIME(), 105) 11.08.2020 г.
106 CONVERT(nvarchar, SYSDATETIME(), 106) 08 ноември 2020 г.
107 CONVERT(nvarchar, SYSDATETIME(), 107) 8 ноември 2020 г.
108 CONVERT(nvarchar, SYSDATETIME(), 108) 12:09:47
109 CONVERT(nvarchar, SYSDATETIME(), 109) 8 ноември 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 ноември 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

За форматиране на дата, съобразено с локал, използвайте FORMAT() функция.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. OPENJSON „Неправилен синтаксис близо до ключовата дума „с“.“ в SQL Server (РЕШЕНО)

  2. Типове курсори на SQL Server - Каква е разликата между ЛОКАЛЕН И ГЛОБАЛЕН курсор | Урок за SQL Server / Урок за TSQL

  3. Защо трябва да използвам int вместо байт или short в C#

  4. Вземете последния ден от месеца в SQL

  5. Статистика за входа на файл за производителност на SQL Server