YEAR 函数

以 1900-9999 范围的四位整数形式返回日期的年份。

语法

YEAR(<date>)

参数

术语

定义

date

包含待查找年份的 datetime 或文本格式的日期。

返回值

1900-9999 范围内的整数。

注释

与 Microsoft Excel(将日期存储为序列号)相比,DAX 使用 datetime 数据类型处理日期和时间。

日期应通过使用 DATE 函数或者作为其他公式或函数的结果输入。 您还可以通过接受的日期文本表示形式输入日期,例如 2007 年 3 月 3 日或者 Mar-3-2003。

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

当日期参数是日期的文本表示形式时,该函数使用客户端计算机的区域设置和日期时间设置来理解文本值,以便执行转换。 如果字符串的格式与当前区域设置不兼容,可能会出现错误。 例如,如果您的区域设置将日期格式定义为月/日/年,而日期以日/月/年的格式提供,那么 25/1/2009 将不解释为 2009 年 1 月 25 日,而是解释为无效日期。

示例

下面的示例将返回 2007。

=YEAR("March 2007")

示例:日期作为表达式的结果

说明

下面的示例返回今天的日期的年份。

代码

=YEAR(TODAY())

请参阅

参考

HOUR 函数

MINUTE 函数

YEAR 函数

SECOND 函数

其他资源

日期和时间函数 (DAX)