Sql Server 常用日期格式

2021-09-05 08:07:43 字數 1477 閱讀 2511

進來因為開發原因,經常需要使用日期方面的比較和操作,整理了一下這方面的資料,供大家共享:

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 

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 常用日期格式轉換

select getdate 2004 09 1211 06 08.177 整理了一下sql server裡面可能經常會用到的日期格式轉換方法 舉例如下 select convert varchar,getdate 120 2004 09 1211 06 08 select replace repl...