KQL 中的自定义日期格式
Custom date format in KQL
我想知道是否可以在 KQL 中自定义特定日期时间的格式。
例如我有以下代码:
let value = format_datetime(datetime(07:30:00), "HH:mm");
print value
结果我们得到07:30
我的问题是,除了 07:30,是否可以将其格式化为值 = 7hr 30m
根据您的输入是 datetime
还是 timespan
值,您可以尝试以下任一选项(使用一些字符串操作):
print ts = timespan(07:30:00)
| project output = strcat(toint(ts/1h), "hr ", toint(ts/1m)%60, "min")
print dt = datetime(2021-02-16 07:30:00)
| project output = strcat(datetime_part("hour", dt), "hr ", datetime_part("minute", dt), "min")
我想知道是否可以在 KQL 中自定义特定日期时间的格式。
例如我有以下代码:
let value = format_datetime(datetime(07:30:00), "HH:mm");
print value
结果我们得到07:30
我的问题是,除了 07:30,是否可以将其格式化为值 = 7hr 30m
根据您的输入是 datetime
还是 timespan
值,您可以尝试以下任一选项(使用一些字符串操作):
print ts = timespan(07:30:00)
| project output = strcat(toint(ts/1h), "hr ", toint(ts/1m)%60, "min")
print dt = datetime(2021-02-16 07:30:00)
| project output = strcat(datetime_part("hour", dt), "hr ", datetime_part("minute", dt), "min")