getdate()
数据库服务器当前时间,一般够用了
select getdate() --2021-12-31 18:46:14.547
getutcdate()
国际标准时间,做系统程序国际化统一时间来用
注意:跟getdate()的时间有亿点点不同
select getutcdate() --2021-12-31 10:46:14.547
convert()
把日期/时间用不同格式来显示
--convert(类型, 需要转换的值, Style ID)
select convert(varchar(20), getdate(), 120) --结果:2022-01-01 10:40:04(当前时间日期)
--Style ID不写,默认为0或100
select convert(varchar(20), getdate()) --结果:01 1 2022 10:43AM
select convert(varchar(20), getdate(), 0) --同上
select convert(varchar(20), getdate(), 100) --同上
Style ID | Style 格式 |
---|---|
100 或者 0 | mon dd yyyy hh:miAM (或者 PM) |
101 | mm/dd/yy |