[SQL][Sql Server] CONVERT日期和時間樣式
雖然MSDN上面就有了,而且很方便,不過還是紀錄一下加深印象
輸出的時間大約在2013年4月20日 上午09:02 ~ 10:00左右,時分秒這樣比較好辨認
範例語法
Select CONVERT(varchar(30), GETDATE(), 100)
根據MSDN上文件把輸出結果放上
不含世紀 (yy) |
含世紀 (yyyy) |
標準 |
輸出範例 |
- |
0 或 100 |
預設 |
04 20 2013 9:20AM |
1 |
101 |
美式英文 |
04/20/13 04/20/2013 |
2 |
102 |
ANSI |
13.04.20 2013.04.20 |
3 |
103 |
英式英文/法文 |
20/04/13 20/04/2013 |
4 |
104 |
德文 |
20.04.13 20.04.2013 |
5 |
105 |
義大利文 |
20-04-13 20-04-2013 |
6 |
106 |
- |
20 04 13 20 04 2013 |
7 |
107 |
- |
04 20, 13 04 20, 2013 |
8 |
108 |
- |
09:34:41 (hh:mi:ss) |
- |
9 或 109 |
預設值 + 毫秒 |
04 20 2013 9:36:44:137AM |
10 |
110 |
美國 |
04-20-13 04-20-2013 |
11 |
111 |
日本 |
13/04/20 2013/04/20 |
12 |
112 |
ISO |
130420 20130420 |
- |
13 或 113 |
歐洲預設值 + 毫秒 |
20 04 2013 09:40:43:020 |
14 |
114 |
- |
09:41:09:603 (hh:mi:ss:mmm(24h)) |
- |
20 或 120 |
ODBC 標準 |
2013-04-20 09:41:42 (24h) |
- |
21 或 121 |
ODBC 標準 (含毫秒) |
2013-04-20 09:42:22.260 (24h) |
- |
22 |
- |
04/20/13 9:51:53 AM |
- |
23 |
- |
2013-04-20 |
- |
24 |
- |
09:52:10 (hh:mi:ss) |
- |
25 |
- |
2013-04-20 09:52:10.793 |
- |
126 |
ISO8601 |
2013-04-20T09:46:16.560 |
- |
127 |
具有時區 Z 的 ISO8601。 |
2013-04-20T09:46:36.050 |
- |
130 |
回曆 |
10 ????? ??????? 1434 9:47:54:927AM |
- |
131 |
回曆 |
10/06/1434 9:47:19:100AM |
參閱資料:MSDN 或是