DATEPART (SSIS 運算式)
適用於: SQL Server Azure Data Factory 中的 SSIS Integration Runtime
傳回代表日期之日期部分的整數。
語法
DATEPART(datepart, date)
引數
datepart
這是指定日期中哪一個部分要傳回新值的參數。
date
傳回有效日期或日期格式字串的運算式。
結果類型
DT_I4
備註
如果引數為 Null,則 DATEPART 會傳回 Null 結果。
日期常值必須明確轉換為日期資料類型之一。 如需詳細資訊,請參閱 Integration Services 資料類型。
下表列出運算式評估工具所辨識的日期部份與縮寫。 日期部份的名稱不區分大小寫。
日期部份 | 縮寫 |
---|---|
Year | yy, yyyy |
季 | qq, q |
Month | mm, m |
Dayofyear | dy, y |
天 | dd, d |
週 | wk, ww |
Weekday | dw |
小時 | Hh、hh、HH |
Minute | mi, n |
Second | ss, s |
Millisecond | Ms |
SSIS 運算式範例
這個範例會傳回在日期常值中代表月份的整數。 如果日期格式為 mm/dd/yyyy",則這個範例會傳回 11。
DATEPART("month", (DT_DBTIMESTAMP)"11/04/2002")
這個範例會傳回 ModifiedDate 資料行中,代表天的整數。
DATEPART("dd", ModifiedDate)
這個範例會傳回代表目前日期之年份的整數。
DATEPART("yy",GETDATE())
這些範例全都傳回 19。
DATEPART("HH", (DT_DATE) "2020-09-02 19:24" )
DATEPART("hh", (DT_DATE) "2020-09-02 19:24" )
DATEPART("Hh", (DT_DATE) "2020-09-02 19:24" )
另請參閱
DATEADD (SSIS 運算式)
DATEDIFF (SSIS 運算式)
DAY (SSIS 運算式)
MONTH (SSIS 運算式)
YEAR (SSIS 運算式)
函數 (SSIS 運算式)