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值。

上一篇: SQL Server聚合函數 下一篇: SQL Server字串函數