DAY 函数

返回月中的第几天,即一个 1 到 31 之间的数字。

语法

DAY(<date>)

参数

术语

定义

date

datetime 格式的日期,或日期的文本表示形式。

返回值

表示月中第几天的整数。

注释

DAY 函数采用您要查找的某一天的日期作为参数。 可以使用其他日期函数,使用返回日期的表达式,或者通过键入 datetime 格式的日期来为函数提供日期。 也可以采用日期的一种可接受字符串格式键入日期。

无论提供的日期值的显示格式如何,YEAR、MONTH 和 DAY 函数返回的值都是公历值。 例如,如果提供的日期的显示格式是回历,则 YEAR、MONTH 和 DAY 函数返回的值将是与对应的公历日期相关联的值。

当日期参数是日期的文本表示形式时,DAY 函数使用客户端计算机的区域设置和日期/时间设置来理解文本值,以便执行转换。 如果当前日期/时间设置以月/日/年的格式表示日期,则字符串“1/8/2009”将解释为与 2009 年 1 月 8 日等效的 datetime 值,并且该函数返回 8。 但是,如果当前日期/时间设置以日/月/年的格式表示日期,则相同字符串将解释为与 2009 年 8 月 1 日等效的 datetime 值,并且该函数返回 1。

示例:从 Date 列中获取日期

说明

下面的公式将返回从列 [Birthdate] 中的日期获取的日期。

代码

=DAY([Birthdate])

示例:从字符串日期中获取日期

说明

以下公式使用以可接受文本格式字符串提供的日期返回日期 4。

代码

=DAY("3-4-1007")
=DAY("March 4 2007")

示例:使用日期值作为条件

说明

下面的表达式返回下达每个销售订单的日期,并将在当月 10 日下达订单的相应行标记为促销项。

代码

=IF( DAY([SalesDate])=10,"promotion","")

请参阅

参考

TODAY 函数

DATE 函数

其他资源

日期和时间函数 (DAX)