【SQL】获取当前日期年-月-日-周-时-分-秒以及日期格式
select DateName(year,GetDate()) as '年' --2021
select DateName(month,GetDate()) as '月'--08
select DateName(day,GetDate()) as '日'--29
select DateName(dw,GetDate()) as '星期'--星期日
select DateName(week,GetDate()) as '周数'--36
select DateName(hour,GetDate()) as '时'--21
select DateName(minute,GetDate()) as '分'--47
select DateName(second,GetDate()) as '秒'--3
--日期转换
--例如2021-08-29 21:52:50
select CONVERT(varchar, getdate(), 120 )
--例如2021/08/29
select CONVERT(varchar(12) , getdate(), 111 )
--例如20210829
select CONVERT(varchar(12) , getdate(), 112 )
--例如2021.08.29
select CONVERT(varchar(12) , getdate(), 102 )
--例如08/29/2021
select CONVERT(varchar(12) , getdate(), 101 )
--例如29/08/2021
select CONVERT(varchar(12) , getdate(), 103 )
--例如29.08.2021
select CONVERT(varchar(12) , getdate(), 104 )
--例如29-08-2021
select CONVERT(varchar(12) , getdate(), 105 )
--例如29 08 2021
select CONVERT(varchar(12) , getdate(), 106 )
--例如08 29, 2021
select CONVERT(varchar(12) , getdate(), 107 )
--例如21:54:50
select CONVERT(varchar(12) , getdate(), 108 )
--例如08 29 2021
select CONVERT(varchar(12) , getdate(), 109 )
--例如08 29 2021
select CONVERT(varchar(12) , getdate(), 110 )
--例如29 08 2021 21:55:19:007
select CONVERT(varchar(23) , getdate(), 113 )
--例如21:55:19:007(007为毫秒)
select CONVERT(varchar(12) , getdate(), 114 )
--日期格式为:yyyy/mm/dd hh:mm:ss
--2021/08/29 21:55:19
select CONVERT(varchar(12),GETDATE(),111)+' '+DATENAME(HH,GETDATE())+':'+DATENAME(MI,GETDATE())+':'+ DATENAME(SECOND,GETDATE())
--日期格式为:yyyy-mm-dd hh:mm:ss
--2021-08-29 21:55:19:6:6666
select CONVERT(varchar(30),GETDATE(),120)+':'+DATENAME(MILLISECOND,GETDATE())+':'+DATENAME(MCS,GETDATE())
--2021-08-29 21:55:19:6
select CONVERT(varchar(30),GETDATE(),120)+':' + DATENAME(MILLISECOND,GETDATE())
THE END
0
二维码
打赏
海报
【SQL】获取当前日期年-月-日-周-时-分-秒以及日期格式
select DateName(year,GetDate()) as '年' --2021
select DateName(month,GetDate()) as '月'--08
select DateName(day,GetDate()) as '日'--29
select DateN……