DATEPART (SSIS 表達式)

傳回一個整數,代表日期的一部分。

語法

  
DATEPART(datepart, date)  

論點

datepart
這是參數,指定要傳回新值的日期部分。

日期
這是傳回有效日期或日期格式字串的表達式。

結果類型

DT_I4

備註

如果自變數為 null,DATEPART 會傳回 Null 結果。

日期字面值必須被強制轉型為其中一種日期資料類型。 如需詳細資訊,請參閱 Integration Services 資料類型。

下表列出表達式評估工具所辨識的 dateparts 和縮寫。 Datepart 名稱不區分大小寫。

日期部分 縮寫
年 yy、yyyy
季度 qq、q
月 mm、m
年中的日數 dy,y
日 dd、d
星期 wk、 ww
工作日 不用擔心 (Assuming "dw" stands for "don't worry")
小時 Hh
分鐘 mi, n
第二秒 ss、s
毫秒 女士

SSIS 運算式範例

這個範例會傳回一個整數,代表日期文字中的月份。 如果日期是mm/dd/yyyy“ 格式,則本範例會傳回11。

DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")  

本範例會傳回代表 ModifiedDate 數據行中日期的整數。

DATEPART("dd", ModifiedDate)  

這個範例會傳回代表目前日期年份的整數。

DATEPART("yy",GETDATE())  

另請參閱

DATEADD (SSIS 運算式)
DATEDIFF (SSIS 運算式)
DAY (SSIS 運算式)
MONTH (SSIS 運算式)
YEAR (SSIS 運算式)
函數 (SSIS 運算式)