SQL Server 常用日期格式轉換

2022-03-01 10:07:25 字數 2191 閱讀 3947

select

getdate

()2004-09

-1211:06:08.177

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

--舉例如下:

select

convert(varchar, getdate(), 120

)2004-09

-1211:06:08

select

replace(replace(replace(convert(varchar, getdate(), 120 ),'

-',''),'

',''),'

:',''

)20040912110608

select

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

)2004/09

/12select

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

092004

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

122004

1select

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

-12-2004

select

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

092004

1select

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

)11:06:08.177

時間按一定標準遞增:

select

getdate() --

系統時間

, dateadd(second,20,getdate()) --

秒數增加20秒

, dateadd(minute,20,getdate()) --

分鐘數增加20分鐘

, dateadd(hour,1,getdate()) --

時間增加1小時

將datetime型別轉換成字串型別(datetime to string):

select

convert(varchar,getdate(),120) --

datetime型別轉換為字串型別

--以下是字串操作

select

replace(convert(varchar,getdate(),120),'

-',''

)

select

replace(replace(convert(varchar,getdate(),120),'

-',''),'

',''

)select

replace(replace(replace(convert(varchar,getdate(),120),'

-',''),'

',''),'

:','')

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...