獲取當前系統日期時間。
取決於:1、精度要求;2、utc時間還是系統時間;3、要不要帶時區
與 getdate 和 getutcdate 比較而言,sysdatetime 和 sysutcdatetime 的秒的小數部分精度更高。
sysdatetimeoffset 包含系統時區偏移量。 sysdatetime、sysutcdatetime 和 sysdatetimeoffset 可以分配給採用任意日期和時間型別的變數。
select結果getdate
(),sysdatetime(),
current_timestamp
,getutcdate(),
sysutcdatetime(),
sysdatetimeoffset()
把某個帶時區的時間轉成當前系統時區時間
select switchoffset (cast('結果2022-02-21 17:35:46.7019931 +05:00
'as datetimeoffset),datepart
(tz,sysdatetimeoffset()))
,cast(switchoffset (cast('
2022-02-21 17:35:46.7019931 +05:00
'as datetimeoffset),datepart(tz,sysdatetimeoffset())) as
datetime)
sqlserver 日期函式
一直都在用oracle,對sqlserver中的一些函式很不熟悉,在工作用偶爾會用到,貼在這裡,便於以後查詢 取出資料庫欄位中datetime列的日期部分 1 select datename year,getdate datename month,getdate datename day,getda...
sql server日期時間函式
2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 返回 2004 10 17 00 00 00.000 3.datediff 返回跨兩個指定日期的日期和時間邊界數。select ...
sql server日期時間函式
sql server日期時間函式 sql server中的日期與時間函式 1.當前系統日期 時間 select getdate 2.dateadd 在向指定日期加上一段時間的基礎上,返回新的 datetime 值 例如 向日期加上2天 select dateadd day,2,2004 10 15 ...