Sql Server系列 日期和時間函式

2022-09-05 00:54:14 字數 2153 閱讀 6546

1. 獲取系統當前日期函式getdate()

getdate()函式用於返回當前資料庫系統的日期和時間,返回值的型別為datetime。

select

getdate()

2. 返回utc日期的函式getutcdate()

utcdate()函式返回當前utc(世界標準時間)日期值。

select getutcdate()

3. 獲取天數的函式day

day()函式用於返回指定日期是乙個月中的第幾天,範圍從1到31。day 與 datepart (day、date) 返回相同的值。

語法:

day ( date )

示例:

select

day(getdate())

select

day('

2014-11-30

')

4. 獲取月份的函式month

month()函式返回指定日期中月份的整數值。month 返回的值與 datepart (month, date) 所返回的值相同。

語法:

month ( date )

示例:

select

month(getdate())

select

month('

2014-11-30

')

5. 獲取年份的函式year

year()返回乙個整數,它表示指定 date 的年份。year 與 datepart (year, date) 返回相同的值。

語法:

year ( date )

示例:

select

year(getdate())

6. 獲取日期中指定部分字串值的函式datename

返回表示指定 date 的指定 datepart 的字串

語法:

datename ( datepart , date )

datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。

示例:

select

datename(year, getdate

())select

datename(month, getdate

())select

datename(week, getdate

())select

datename(weekday, getdate())

7. 獲取日期中指定部分的整數值的函式datepart

返回表示指定 date 的指定 datepart 的整數。

語法:

datepart ( datepart , date )

datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。

示例:

select

datepart(year, getdate

())select

datepart(month, getdate

())select

datepart(week, getdate

())select

datepart(weekday, getdate())

8. 計算日期和時間的函式dateadd

將指定 number 時間間隔(有符號整數)與指定 date 的指定 datepart 相加後,返回該 date。其中number可以為負數。

語法:

dateadd (datepart , number , date )

datepart可能取值:year、quarter、month、day、dayofyear、week、weekday、hour、minute、second等。

示例:

select

dateadd(year, 1, getdate())

pyspark系列 日期函式

日期函式 from pyspark.sql.functions import current date spark.range 3 withcolumn date current date show id date 0 2018 03 23 1 2018 03 23 from pyspark.sql...

王道機考系列 日期類問題

有兩個日期,計算兩個日期之間的天數,如果兩個日期是連續的,我們規定他們之間的天數為兩天。輸入 有多組輸入,每組資料有兩行,分別表示兩個日期,形式為yyyymmdd 輸出 每組資料輸出一行,即日期差值。樣例輸入 20110412 20110422 樣例輸出 11解析 將原問題統一到乙個確定的起點區間上...

6位數值轉為日期 Excel系列 日期和時間函式

上篇文章分享了文字函式,這篇介紹日期和時間函式。日期時間函式不僅在資料處理中經常用到,在日常工作中需要使用到的場景也非常多 所以掌握好它們是非常有必要的。接下來跟著小魚一起學起來吧!知識點 一 日期函式 1.year函式 month函式 day函式 語法 year 序列號 month 序列號 day...