sql计算机系统日期,MSSQL系列 (四):系统函数之日期和时间函数

1.current_timestamp :获取数据库系统时间戳

--获取数据库系统时间戳

select current_timestamp

go

4d9490eb70dc9a15ff58ea92263f9a41.png

2.getdate() :获取数据库系统时间戳

getdate()go

5ce8edb1e95349e9f8060d40ed98c9e1.png

3.getutcdate() :获取utc时间

获取utc时间

selectgetutcdate()go

778c30e519603364f3771da913870e62.png

4.sysdatetime() :获取计算机的日期和时间的 datetime2(7) 值

获取计算机的日期和时间的 datetime2(7) 值--与 getdate比较而言,sysdatetime的秒的小数部分精度更高。

sysdatetime()go

deb4d37e6e1abc86ecf3666715d4c0a6.png

5.sysdatetimeoffset() :获取计算机的日期和时间的 datetime(7) 值,时区偏移量包含在内

获取计算机的日期和时间的 datetime(7) 值,时区偏移量包含在内

sysdatetimeoffset()go

2de29c1d687011e7189d0a0759d1a1a6.png

6.sysutcdatetime() :获取计算机的日期和时间的 datetime2(7) 值,utc时间

获取计算机的日期和时间的 datetime2(7) 值,utc时间

sysutcdatetime()go

516d92005c724ac8bc57dad15e39c65c.png

7.year() :获取指定日期的年份

获取指定日期的年份

year('2020-07-01')go

b11e5968b7cc0aad43dc470d7f1d9d96.png

8.month() :获取指定日期的月份

获取指定日期的月份

month(go

dd3a2051d948b114372dc60877153176.png

9.day() :获取指定日期的日

获取指定日期的日

day(go

4585e70a0dc11febd7c4a248e94be759.png

10.isdate() :判断是否是日期,不是返回0,是返回1

判断是否是日期,不是返回0,是返回1

isdate(dfsfsgo

2b98dd4c7a8baf754002d282277ef068.png

11.switchoffset() :获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值

获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值

select switchoffset(SYSDATETIMEOFFSET(),-08:00go

85fc67b0668757a6586b18070ea3e2e9.png

12.todatetimeoffset() :获取从 datetime2 表达式转换的 datetimeoffset 值

获取从 datetime2 表达式转换的 datetimeoffset 值

select todatetimeoffset(getdate(),1)">go

ccdc43eafcb366634d2625f47de23849.png

13.dateadd() :将指定的数值添加到日期部分后的日期

将指定的数值添加到日期部分后的日期

dateadd(hh,5,1)">2020-07-01 10:30go

24c2c5caa3228767470c432043b2a203.png

14.datediff() :获取两个日期的指定日期部分的区别

获取两个日期的指定日期部分的区别

datediff(day,1)">',1)">2020-08-01go

1d573ae69c0053a5a598b8877407547e.png

15.datename() :日期中指定日期部分的字符串形式

日期中指定日期部分的字符串形式

datename(dw,1)">2020-07-20go

16.datepart() :获取日期中指定日期部分的整数形式

获取日期中指定日期部分的整数形式

datepart(go

ca6756bdce80431054e8139186f433af.png

ps:所有的

go

go

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值