SQL Server日期函数

SQL Server日期函数

此页面列出了最常用的SQL Server日期函数,它们能够有效地处理日期和时间日期。

返回日期和时间函数

编号 函数 描述说明
1 DATENAME 以字符串形式返回日期部分
2 DATEPART 以整数形式返回日期部分
3 DAY 以整数形式返回指定日期
4 MONTH 以整数形式返回指定日期的月份
5 YEAR 以整数形式返回日期的年份。

返回两个日期之间的差值

编号 函数 描述说明
1 DATEDIFF 返回两个日期之间的日期部分的差值。
2 DATEDIFF_BIG 返回两个日期之间的日期部分的差值。

修改时间函数

编号 函数 描述说明
1 DATEADD 将值添加到日期部分并返回新的日期值。
2 EOMONTH 返回包含指定日期的月份的最后一天,并带有可选的偏移量。
3 SWITCHOFFSET 更改DATETIMEOFFSET值的时区偏移量并保留UTC值。
4 TODATETIMEOFFSET datetime2值转换为datetimeoffset值。