GETDATE、DATEPART

 

一、GETDATE()

用來取得目前系統日期時間函數

 

二、DATEPART

取得日期的部份資訊

語法:

DATEPART( datepart , date )

datepart 引數、

date的部份 縮寫
年(year) yy或yyyy
季(quarter) qq或q
月(month) mm或m
日(day) dd或d
一年中的第幾週(week) wk或ww
一週中的第幾天(weekday) dw
時(hour) hh
分(minute) mi或n
秒(second) ss或s

date 引數、

date可以為time、date、smalldatetime、datetime、datetime2、datetimeoffset。

範例1、只取日期中的年的部份

select DATEPART(year,'2015-03-16') as year

 

範例2、只取日期中的月的部份

select DATEPART(mm,'2015-03-16') as month

 

參考資料:

日期和時間類型