本文共 984 字,大约阅读时间需要 3 分钟。
一:SQL Server GETDATE() 函数
GETDATE() 函数从 SQL Server 返回当前的日期和时间。 用法:SELECT GETDATE() as a
结果
a2018-01-11 16:15:08.680
DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。
用法:DATEPART(datepart,date)
date 参数是合法的日期表达式。datepart 参数可以是下列的值:
年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy, y 日 dd, d 周 wk, ww 星期 dw, w 小时 hh 分钟 mi, n 秒 ss, s 毫秒 ms 微妙 mcs 纳秒 ns 实例1(2018.1.11 16:36)SELECT DATEPART(yyyy,GETDATE()) as a
结果:
a2018
实例2(16:37)
SELECT DATEPART(hh,GETDATE()) as a
结果
a16
实例3(16:40)
SELECT DATEPART(mi,GETDATE()) as a
结果
a40
DATEADD() 函数在日期中添加或减去指定的时间间隔。
DATEADD(datepart,number,date)
date 参数是合法的目标日期表达式。number 是您希望添加的间隔数;对于未来的时间,此数是正数,对于过去的时间,此数是负数。
datepart 参数可以是下列的值:(datepart 的值决定了需要加或者减的时间加或减在哪个位置上)datepart 缩写
年 yy, yyyy 季度 qq, q 月 mm, m 年中的日 dy, y 日 dd, d 周 wk, ww 星期 dw, w 小时 hh 分钟 mi, n 秒 ss, s 毫秒 ms 微妙 mcs 纳秒 ns 实例:(2018.1.11 16::46)SELECT DATEADD(day,45,GETDATE()) AS OrderPayDate
结果
OrderPayDate2018-02-25 16:46:49.383
转载地址:http://prlai.baihongyu.com/