DAX 日期 &时间 - TIME 函数

描述

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

语法

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

参数

Sr.No. 参数与说明
1

hour

从 0 到 23 的数字,表示小时。

任何大于 23 的值都将除以 24 并余数将被视为小时值。

2

minute

从 0 到 59 的数字,表示分钟。

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

3

second

从 0 到 59 的数字,表示秒。

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

返回值

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

备注

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

DAX TIME 函数将输入的整数作为参数并生成相应的时间。TIME 函数在 DAX 公式提供小时、分钟和秒的情况下最有用。

时间值是日期值的一部分,在序列号系统中用十进制数表示。因此,日期时间值 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.html