DAX 日期和时间 - TIME 函数



描述

将以数字形式给定的小时、分钟和秒转换为 datetime 格式的时间。

语法

TIME (<hour>, <minute>, <second>) 

参数

序号。 参数和说明
1

hour

表示小时的 0 到 23 之间的一个数字。

任何大于 23 的值都将除以 24,余数将作为小时值。

2

minute

表示分钟的 0 到 59 之间的一个数字。

任何大于 59 的值都将转换为小时和分钟。

3

second

表示秒的 0 到 59 之间的一个数字。

任何大于 59 的值都将转换为小时、分钟和秒。

返回值

以 datetime 格式返回指定的时间。

备注

DAX 使用 datetime 格式来处理日期和时间值。使用 DAX 函数中日期/时间值时,其他格式的数字会得到隐式转换。

DAX TIME 函数采用以参数形式输入的整数,并生成对应的时间。TIME 函数在小时、分钟和秒由 DAX 公式提供的情况下最有用。

时间值是日期值的一部分,在连续序列号系统中表示为一个十进制数字。因此,datetime 值 12:00 PM 等于 0.5,因为它是半天中的一半。你可以将 DAX TIME 函数与其他 DAX 函数结合使用,将数字转换为可以识别为时间的一种格式。

示例

= TIME (2,90,30) returns 12/30/1899 3:30:30 AM. 
= TIME (12, 30, 0) returns 12/30/1899 12:30:00 PM 
dax_functions_date_time.htm
广告