YEAR

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

语法

YEAR(<date>)

参数

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

返回值

1900-9999 范围内的整数。

注释

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

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

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

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

示例

下面的示例将返回 2003。

=YEAR("March 2003")

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

说明

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

代码

=YEAR(TODAY())

results matching ""

    No results matching ""