日期时间函数

日期时间函数

  1. 获取当前日期时间( GETDATE())

 语法:算法

SELECT GETDATE() newTime

  

  能够看到 GETDATE()返回的信息是包括了日期、时间(精确到秒之后部分)的时间戳信息。MSSQLServer 没有专门提供取得当前日期、取得当前时间的函数,不过咱们能够将GETDATE()的返回值进行处理,这里须要借助于 Convert () 函数,这个函数的详细介绍后面章节介绍,这里只介绍它在日期处理方面的应用。数据库

  2. 日期增减

  有时咱们须要在一个日期的基础上增长某个时间长度或者减去某个时间长度;函数

  好比咱们想计算全部合同的到期日的三月后的日期。因为存在每一个月天数不一样、闰月等复杂的历法规则,因此不能使用简单的数字加减法进行计算,主流的数据库系统中都提供了对日期增减的计算,下面分别进行介绍。spa

语法:DATEADD (datepart , number, date )code

  说明:datepart(算法单位)  number(数量)  date(时间)blog

  例子:table

取值 别名 说明
year  yy,yyyy 年份
quarter qq,q 季度
month  mm,m 月份
dayofyear dy,y 当年度的第几天
day dd,d
week wk,ww 当年度的第几周
weekday dw,w 星期几
hour hh 小时
minute mi,n
second ss,s
millisecond ms 毫秒
相关文章
相关标签/搜索