Sql Server 常用日期格式轉換

2022-03-07 21:10:33 字數 2599 閱讀 1132

sql server中文版的預設的日期欄位datetime格式是yyyy-mm-dd thh:mm:ss.mmm

例如:

select getdate()

2004-09-12 11:06:08.177

整理了一下sql server裡面可能經常會用到的日期格式轉換方法:

舉例如下:

select convert(varchar, getdate(), 120 )

2004-09-12 11:06:08

select replace(replace(replace(convert(varchar, getdate(), 120 ),'-',''),' ',''),':','')

20040912110608

select convert(varchar(12) , getdate(), 111 )

2004/09/12

select convert(varchar(12) , getdate(), 112 )

20040912

select convert(varchar(12) , getdate(), 102 )

2004.09.12

select convert(varchar(12) , getdate(), 101 )

09/12/2004

select convert(varchar(12) , getdate(), 103 )

12/09/2004

select convert(varchar(12) , getdate(), 104 )

12.09.2004

select convert(varchar(12) , getdate(), 105 )

12-09-2004

select convert(varchar(12) , getdate(), 106 )

12 09 2004

select convert(varchar(12) , getdate(), 107 )

09 12, 2004

select convert(varchar(12) , getdate(), 108 )

11:06:08

select convert(varchar(12) , getdate(), 109 )

09 12 2004 1

select convert(varchar(12) , getdate(), 110 )

09-12-2004

select convert(varchar(12) , getdate(), 113 )

12 09 2004 1

select convert(varchar(12) , getdate(), 114 )

11:06:08.177

幫助文件中的資訊

without century (yy)

with century (yyyy)

standard

input/output**

-0 or 100 (*)

default

mon dd yyyy hh:miam (or pm)

1101

usamm/dd/yy

2102

ansi

yy.mm.dd

3103

british/french

dd/mm/yy

4104

german

dd.mm.yy

5105

italian

dd-mm-yy

6106

-dd mon yy

7107

-mon dd, yy

8108

-hh:mm:ss

-9 or 109 (*)

default + milliseconds

mon dd yyyy hh:mi:ss:mmmam (or pm)

10110

usamm-dd-yy

11111

japan

yy/mm/dd

12112

isoyymmdd

-13 or 113 (*)

europe default + milliseconds

dd mon yyyy hh:mm:ss:mmm(24h)

14114

-hh:mi:ss:mmm(24h)

-20 or 120 (*)

odbc canonical

yyyy-mm-dd hh:mi:ss(24h)

-21 or 121 (*)

odbc canonical (with milliseconds)

yyyy-mm-dd hh:mi:ss.mmm(24h)

-126(***)

iso8601

yyyy-mm-dd thh:mm:ss:mmm(no spaces)

-130*

kuwaiti

dd mon yyyy hh:mi:ss:mmmam

-131*

kuwaiti

dd/mm/yy hh:mi:ss:mmmam

Sql Server 常用日期格式

進來因為開發原因,經常需要使用日期方面的比較和操作,整理了一下這方面的資料,供大家共享 sql server中文版的預設的日期欄位datetime格式是yyyy mm dd thh mm ss.mmm 例如 select getdate 2004 09 12 11 06 08.177 整理了一下sq...

Sql Server 常用日期格式

進來因為開發原因,經常需要使用日期方面的比較和操作,整理了一下這方面的資料,供大家共享 sql server中文版的預設的日期欄位datetime格式是yyyy mm dd thh mm ss.mmm 例如 select getdate 2004 09 12 11 06 08.177 整理了一下sq...

Sql Server 常用日期格式

進來因為開發原因,經常需要使用日期方面的比較和操作,整理了一下這方面的資料,供大家共享 sql server中文版的預設的日期欄位datetime格式是yyyy mm dd thh mm ss.mmm 例如 select getdate 2004 09 12 11 06 08.177 整理了一下sq...