1. 獲取系統當前日期函式getdate()
getdate()函式用於返回當前資料庫系統的日期和時間,返回值的型別為datetime。
selectgetdate()
2. 返回utc日期的函式getutcdate()
utcdate()函式返回當前utc(世界標準時間)日期值。
select getutcdate()
3. 獲取天數的函式day
day()函式用於返回指定日期是乙個月中的第幾天,範圍從1到31。day 與 datepart (day、date) 返回相同的值。
語法:
day ( date )
示例:
selectday(getdate())
selectday('
2014-11-30
')
4. 獲取月份的函式month
month()函式返回指定日期中月份的整數值。month 返回的值與 datepart (month, date) 所返回的值相同。
語法:
month ( date )
示例:
selectmonth(getdate())
selectmonth('
2014-11-30
')
5. 獲取年份的函式year
year()返回乙個整數,它表示指定 date 的年份。year 與 datepart (year, date) 返回相同的值。
語法:
year ( date )
示例:
selectyear(getdate())
6. 獲取日期中指定部分字串值的函式datename
返回表示指定 date 的指定 datepart 的字串
語法:
datename ( datepart , date )
datepart可能取值:year、quarter、month、day、dayofyear、week、weekday等。
示例:
selectdatename(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等。
示例:
selectdatepart(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等。
示例:
selectdateadd(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...