[SQL][Sql Server] CONVERT日期和時間樣式

  • 3873
  • 0
  • 2014-02-25

[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 或是

image