此页面列出了最常用的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 值。 |