MONTH(SSIS 表达式)

适用范围:SQL Server Azure 数据工厂中的 SSIS Integration Runtime

返回一个表示日期中的“月份”日期部分的整数。

语法

  
MONTH(date)  

参数

date
是任意日期格式的日期。

结果类型

DT_I4

注解

如果参数为空,则 MONTH 返回的结果为空。

日期文字必须显式转换为日期数据类型之一。 有关详细信息,请参阅 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 表达式)