DAYOFYEAR 函数

返回一个整数(1 到 366),表示 日期/时间表达式中一年中的连续日期。 DAYOFYEAR 函数使用公历。

语法

DAYOFYEAR (“ datetime ”| 表达式 [, lcid ])

参数

名称 必需/可选 数据类型 说明
Datetime
必需
字符串
任何通常被识别为日期和时间的字符串或对包含日期和时间的单元格的引用。
expression
必需
字符串
任何生成日期和时间的表达式。
lcid
可选
Number
指定用于计算非本地日期时间的区域设置标识符。 区域设置标识符是系统头文件中描述的一个数字。

返回值

整数

备注

datetimeexpression 中的任何时间部分都将被丢弃。

结果对应 1 月 1 日至 12 月 31 日。 无舍入过程。 如果 datetime 缺失或无法解释为有效的日期或时间,该函数将返回一个错误。

DAYOFYEAR 函数还接受值为单一数值的 expression,其中结果的整数部分代表自 1899 年 12 月 30 日以来的天数。

示例 1

DAYOFYEAR("May 30, 1997 13:45:24")

返回 150。

示例 2

DAYOFYEAR(DATEVALUE("May 30, 1997")+7 ed.)

返回 157。

示例 3

DAYOFYEAR (35580.6337)

返回 150。