首页 > 解决方案 > Kusto 中的 format_datetime() 用于日期时间,分钟和秒为 00

问题描述

azure data explorer 文档中,有很多受支持的格式,但不是我正在寻找的格式。

我需要的是格式化日期时间,比如"yyyy-MM-dd HH"将分钟和秒设置为 0

输入日期时间

2020-04-21T17:44:27.6825985Z

预期成绩

2020-04-21 17:00:00

标签: azure-data-explorerkql

解决方案


您可以使用bin()向下舍入到小时,如果您仍需要删除低于秒的日期时间部分,您可以使用substring()(或format_datetime())。例如:

print d = datetime(2020-04-21T17:44:27.6825985Z)
| extend h = bin(d, 1h)
| extend h2 = substring(h, 0, 19)

推荐阅读