返回日期/时间值的各个部分。

说明

Day 函数可用于返回日期/时间值的日部分,范围是 1 到 31。

Month 函数可用于返回日期/时间值的月部分,范围是 1 到 12。

Year 函数可用于返回日期/时间值的年部分,从 1900 开始。

Hour 函数可用于返回日期/时间值的小时部分,范围是 0(凌晨12:00)到 23(午夜 11:00 点)。

Minute 函数可用于返回日期/时间值的分钟部分,范围是 0 到 59。

Second 函数可用于返回日期/时间值的秒部分,范围是 0 到 59。

Weekday 函数可用于返回日期/时间值的星期几。 默认情况下,结果范围是 1(星期日)到 7(星期六)。 可以使用 Microsoft Excel 的 Weekday 函数代码或 StartOfWeek 枚举值来指定其他范围:

Excel 代码 StartOfWeek 枚举 说明
1, 17 StartOfWeek.Sunday 数字 1(星期日)到 7(星期六)。 默认值。
2, 11 StartOfWeek.Monday 数字 1(星期一)到 7(星期日)。
3 StartOfWeek.MondayZero 数字 0(星期一)到 6(星期日)。
12 StartOfWeek.Tuesday 数字 1(星期二)到 7(星期一)。
13 StartOfWeek.Wednesday 数字 1(星期三)到 7(星期二)。
14 StartOfWeek.Thursday 数字 1(星期四)到 7(星期三)。
15 StartOfWeek.Friday 数字 1(星期五)到 7(星期四)。
16 StartOfWeek.Saturday 数字 1(星期六)到 7(星期五)。

上述所有函数都返回一个数字。

有关详细信息,请参阅处理日期和时间

语法

Day( DateTime )
Month( DateTime )
Year( DateTime )
Hour( DateTime )
Minute( DateTime )
Second( DateTime )

  • DateTime - 必需。 要进行运算的日期/时间值。

Weekday( DateTime [, WeekdayFirst ] )

  • DateTime - 必需。 要进行运算的日期/时间值。
  • WeekdayFirst - 可选。 Excel 代码指定一周从哪一天开始。 如果未提供,则使用 1(星期日是第一天)。

示例

对于下面的示例,当前时间是 2015 年 4 月 9 日星期四下午 3:59:37

公式 说明 结果
Year( Now() ) 返回当前时间和日期的年部分。 2015
Month( Now() ) 返回当前时间和日期的月部分。 4
Day( Now() ) 返回当前时间和日期的日部分。 9
Hour( Now() ) 返回当前时间和日期的小时部分。 15
Minute( Now() ) 返回当前时间和日期的分钟部分。 59
Second( Now() ) 返回当前时间和日期的秒部分。 37
Weekday( Now() ) 返回当前时间和日期的星期几部分,使用默认设置(星期日作为一周的第一天)。 5
Weekday( Now(), 14 ) 返回当前时间和日期的星期几部分(使用 Excel 代码指定的星期四作为一周的第一天)。 1
Weekday( Now(), StartOfWeek.Wednesday ) 返回当前时间和日期的星期几部分(使用 StartOfWeek 枚举指定的星期三作为一周的第一天)。 2