1.current_timestamp :获取数据库系统时间戳
--获取数据库系统时间戳
select current_timestamp
go
2.getdate() :获取数据库系统时间戳
getdate()go
3.getutcdate() :获取utc时间
获取utc时间
selectgetutcdate()go
4.sysdatetime() :获取计算机的日期和时间的 datetime2(7) 值
获取计算机的日期和时间的 datetime2(7) 值--与 getdate比较而言,sysdatetime的秒的小数部分精度更高。
sysdatetime()go
5.sysdatetimeoffset() :获取计算机的日期和时间的 datetime(7) 值,时区偏移量包含在内
获取计算机的日期和时间的 datetime(7) 值,时区偏移量包含在内
sysdatetimeoffset()go
6.sysutcdatetime() :获取计算机的日期和时间的 datetime2(7) 值,utc时间
获取计算机的日期和时间的 datetime2(7) 值,utc时间
sysutcdatetime()go
7.year() :获取指定日期的年份
获取指定日期的年份
year('2020-07-01')go
8.month() :获取指定日期的月份
获取指定日期的月份
month(go
9.day() :获取指定日期的日
获取指定日期的日
day(go
10.isdate() :判断是否是日期,不是返回0,是返回1
判断是否是日期,不是返回0,是返回1
isdate(dfsfsgo
11.switchoffset() :获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值
获取从存储的时区偏移量变为指定的新时区偏移量时得到的 datetimeoffset 值
select switchoffset(SYSDATETIMEOFFSET(),-08:00go
12.todatetimeoffset() :获取从 datetime2 表达式转换的 datetimeoffset 值
获取从 datetime2 表达式转换的 datetimeoffset 值
select todatetimeoffset(getdate(),1)">go
13.dateadd() :将指定的数值添加到日期部分后的日期
将指定的数值添加到日期部分后的日期
dateadd(hh,5,1)">2020-07-01 10:30go
14.datediff() :获取两个日期的指定日期部分的区别
获取两个日期的指定日期部分的区别
datediff(day,1)">',1)">2020-08-01go
15.datename() :日期中指定日期部分的字符串形式
日期中指定日期部分的字符串形式
datename(dw,1)">2020-07-20go
16.datepart() :获取日期中指定日期部分的整数形式
获取日期中指定日期部分的整数形式
datepart(go
ps:所有的
go
go
总结
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。