日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL Server之日期和时间函数

發布時間:2025/4/5 数据库 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL Server之日期和时间函数 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

返回當前系統日期和時間
Getdate()

select Getdate() //結果為:2011-06-17 09:01:00.293

返回表示指定日期的“日”、“月”、“年” 部分的正數
Day()、Month()、Year()

select day('1989-3-2')
select day(
'1989/3/2')
select day(
'3/2/1989') //結果為:2

返回給指定日期加上一個時間間隔后的新 datetime 值
Dateadd(datepart , number, date)
datepart:指定要返回新值的日期的組成部分。{year,quarter,month,dayofyear,day,week,weekday,hour,minute,second,millisecond}
number:用于與 datepart 相加的值。

select Dateadd(Month,1,'2011-6-17') //返回2011年6月17日下1個月的同一天
select Dateadd(Month,
1,'2011/6/17') //結果為2011-07-17 00:00:00.000

返回跨兩個指定日期的日期邊界數和時間邊界數
Datediff(datepart , startdate , enddate)
datepart:指定應在日期的哪一部分計算差額的參數。{year,quarter,month,dayofyear,day,week,hour,minute,second,millisecond}

select Datediff(Month,'2011-6-17','2011-8-9') //結果為:2

返回表示指定日期的指定日期部分的字符串
Datename(datepart ,date )
datepart:是指定要返回的日期部分的參數。{year,quarter,month,dayofyear,day,week,weekday,hour,minute,second,millisecond}
weekday (dw,w) 日期部分返回星期幾(如星期日、星期一等)。

select Datename(weekday,'2011-6-17') //結果為:星期五

返回表示指定日期的指定日期部分的整數
Datepart(datepart , date)
datepart:指定要返回的日期部分的參數。{year,quarter,month,dayofyear,day,week,weekday,hour,minute,second,millisecond}

select Datepart(Weekday,'2011-6-17') //結果為:6

weekday (dw) 日期部分返回與一周的某一天對應的數字,例如:Sunday = 1, Saturday = 7。
weekday 日期部分生成的數字取決于 SET DATEFIRST 所設置的值。這設置一周中的第一天。

返回表示當前 UTC 時間的 datetime 值
Getutcdate()
當前的 UTC 時間得自當前的本地時間和運行 Microsoft SQL Server 實例的計算機操作系統中的時區設置。

select Getdate() //結果為:2011-06-17 11:14:14.357
select Getutcdate() //結果為:2011-06-17 03:14:14.357

總結

以上是生活随笔為你收集整理的SQL Server之日期和时间函数的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。