日期时间函数

Posted wangwf

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期时间函数相关的知识,希望对你有一定的参考价值。

日期时间函数

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

 语法:

SELECT GETDATE() newTime

  

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

  2. 日期增减

  有时我们需要在一个日期的基础上增加某个时间长度或者减去某个时间长度;

  比如我们想计算所有合同的到期日的三月后的日期。由于存在每个月天数不同、闰月等复杂的历法规则,所以不能使用简单的数字加减法进行计算,主流的数据库系统中都提供了对日期增减的计算,下面分别进行介绍。

语法:DATEADD (datepart , number, date )

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

  例子:

取值 别名 说明
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 毫秒

 

 

    

以上是关于日期时间函数的主要内容,如果未能解决你的问题,请参考以下文章

sql 日期转换代码片段 - Dato,120,konvertere

日期选择器对话框在片段中不起作用[关闭]

vscode 用户代码片段 vue初始化模板 Snippet #新加入开头注释 自动生成文件名 开发日期时间等内容

如何从片段中调用 getSupportFragmentManager()?

如何从我的 DatePicker 片段中传输格式化的日期字符串?

超实用的php代码片段