日期函数
函数名称 | 含义 | 示例 |
GetDate | 返回当前系统日期和时间,返回值类型为datetime | select GETDATE()//输出当前日期 |
YEAR | 返回指定日期的年份 | YEAR(‘08/20/2008‘)//结果为2008 |
MONTH | 返回指定日期的月份 | MONTH(‘08、20、2008‘) //结果为8 |
DAY | 返回指定日期的天数 | DAY(‘08/20/2008‘)// 结果为20 |
GETUTCDATE | 返回当前系统的UTC时间 | Select GETUTCDATE() |
DateAdd | 在向指定日期加上一段时间的基础上,返回新的datetime值,函数原型为DateAdd(detepart,number,date) |
select DateADD(DAY,3,GETDate()) 将当前日期+3天输出, select DateADD(MONTH,3,GETDate()) 将当前日期+3个月输出, |
DateDIFF | 返回跨两个指定日期的日期和时间边界数。函数原型为DATEDIFF(datepart,startdate,endate) | select DateDiff(Hour,GETUTCDate(),GetDate()),//结果为8 |
DatePart | 返回代码指定日期的指定日期部分的字符串。函数原型为DATENAME(datepart,date) | select DATENAME(DAY,GETDATE()) //输出当前日期的天数部分 |
时间: 2024-11-05 12:10:05