selectgetdate
()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
時間按一定標準遞增:
selectgetdate() --
系統時間
, dateadd(second,20,getdate()) --
秒數增加20秒
, dateadd(minute,20,getdate()) --
分鐘數增加20分鐘
, dateadd(hour,1,getdate()) --
時間增加1小時
將datetime型別轉換成字串型別(datetime to string):
selectconvert(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...