DAY(SSIS 表达式)

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

语法

DAY(date)

参数

  • date
    以日期格式返回有效的日期或字符串的表达式。

结果类型

DT_I4

注释

如果参数为空,则 DAY 将返回空结果。

日期文字必须显式转换为日期数据类型之一。有关详细信息,请参阅 Integration Services 数据类型

注意注意

在日期文本显式转换为以下日期数据类型之一时,表达式验证失败:DT_DBTIMESTAMPOFFSET 和 DT_DBTIMESTAMP2。

与 DATEPART("Day", date) 相比,DAY 函数效果相同,但更简洁。

示例

以下示例返回日期文字中的日期数字。如果日期格式是“mm/dd/yyyy”格式,则此示例将返回 23。

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

以下示例返回一个整数,表示 ModifiedDate 列中的日期。

DAY(ModifiedDate)

以下示例返回表示当前日期的“日”部分的整数。

DAY(GETDATE())