SQL Server之日期和時間函式

2021-09-06 03:39:53 字數 1750 閱讀 7100

返回當前系統日期和時間

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:指定要返回新值的日期的組成部分。

number:用於與 datepart 相加的值。

select dateadd(month,1,

'2011-6-17

') //返回2023年6月17日下1個月的同一天

select dateadd(month,1,

'2011/6/17

') //結果為

2011-07-17 00:00:00.000

返回跨兩個指定日期的日期邊界數和時間邊界數

datediff(

datepart , startdate , enddate)

datepart:指定應在日期的哪一部分計算差額的引數。

select datediff(month,

'2011-6-17',

'2011-8-9

') //結果為:2

返回表示指定日期的指定日期部分的字串

datename(datepart ,date )

datepart:是指定要返回的日期部分的引數。

weekday (dw,w) 日期部分返回星期幾(如星期日、星期一等)。

select datename(weekday,

'2011-6-17

') //結果為:

星期五

返回表示指定日期的指定日期部分的整數

datepart(datepart , date)

datepart:指定要返回的日期部分的引數。

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

Python之日期和時間

python 程式能用很多方式處理日期和時間,如time模組 calendar 模組可以用於格式化日期和時間 一 time模組 1 time.localtime 返回本地時間元組 a time.localtime print a 列印內容 time.struct time tm year 2020,...

Qt之日期時間

獲取系統當前時間並設定顯示格式 qdatetime current date time qdatetime currentdatetime qstring current date current date time.tostring yyyy mm dd hh mm ss ddd 例 2013 0...

c 之日期時間

c 標準庫沒有提供所謂的日期型別。c 繼承了 c 語言用於日期和時間操作的結構和函式。為了使用日期和時間相關的函式和結構,需要在 c 程式中引用 標頭檔案。有四個與時間相關的型別 clock t time t size t和tm。型別 clock t size t 和 time t 能夠把系統時間和...