共用方式為


MONTH (SSIS 運算式)

傳回代表日期之月份部分的整數。

語法

MONTH(date)

引數

  • date
    使用任何日期格式的日期。

結果類型

DT_I4

備註

如果引數為 Null,則 MONTH 會傳回 Null 結果。

日期常值必須明確轉換為日期資料類型之一。 如需詳細資訊,請參閱<Integration Services 資料類型>。

[!附註]

當日期常值明確轉換成以下其中一個日期資料類型時,此運算式將會驗證失敗:DT_DBTIMESTAMPOFFSET 和 DT_DBTIMESTAMP2。

使用 MONTH 函數較為簡潔,但相當於使用 DATEPART("Month", date)。

運算式範例

這個範例會傳回日期常值的月數。 如果日期格式為「mm/dd/yyyy」,則這個範例會傳回 11。

MONTH((DT_DBTIMESTAMP)"11/23/2002")

這個範例會傳回代表 ModifiedDate 資料行中月份的整數。

MONTH(ModifiedDate)

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

MONTH(GETDATE())

請參閱

參考

DATEADD (SSIS 運算式)

DATEDIFF (SSIS 運算式)

DATEPART (SSIS 運算式)

DAY (SSIS 運算式)

YEAR (SSIS 運算式)

其他資源

函數 (SSIS 運算式)