Day、Month、Year、Hour、Minute、Second 和 Weekday 函数
适用于: 画布应用 Dataverse 公式列 桌面流 模型驱动应用 Power Pages Power Platform CLI
返回日期/时间值的各个部分。
描述
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.星期三 | 数字 1(星期三)到 7(星期二)。 |
14 | StartOfWeek.Thursday | 数字 1(星期四)到 7(星期三)。 |
15 | StartOfWeek.Friday 星期五 | 数字 1(星期五)到 7(星期四)。 |
16 | StartOfWeek.Saturday(开始周.星期六) | 数字 1(星期六)到 7(星期五)。 |
上述所有函数都返回一个数字。
有关详细信息,请参阅处理日期和时间。
语法
Day( 日期时间 )
月( DateTime )
年( DateTime )
小时( DateTime )
分钟( DateTime )
秒( 日期时间 )
- DateTime - 必需。 要进行运算的日期/时间值。
Weekday( DateTime [, WeekdayFirst ])
- DateTime - 必需。 要进行运算的日期/时间值。
- WeekdayFirst - 可选。 Excel 代码指定一周从哪一天开始。 如果未提供,则使用 1(星期日是第一天)。
示例
对于下面的示例,当前时间是 2015 年 4 月 9 日星期四,下午 3:59:37。
公式 | 描述 | 结果 |
---|---|---|
年份(现在()) | 返回当前时间和日期的年部分。 | 2015 |
月(现在()) | 返回当前时间和日期的月部分。 | 4 |
天(现在()) | 返回当前时间和日期的日部分。 | 9 |
小时(现在()) | 返回当前时间和日期的小时部分。 | 15 |
分钟(现在()) | 返回当前时间和日期的分钟部分。 | 59 |
第二(现在()) | 返回当前时间和日期的秒部分。 | 37 |
工作日(现在()) | 返回当前时间和日期的星期几部分,使用默认设置(星期日作为一周的第一天)。 | 5 |
工作日(Now(),14) | 返回当前时间和日期的星期几部分(使用 Excel 代码指定的星期四作为一周的第一天)。 | 1 |
Weekday(Now(),StartOfWeek.Wednesday) | 返回当前时间和日期的星期几部分(使用 StartOfWeek 枚举指定的星期三作为一周的第一天)。 | 2 |