如何从Kusto日期时间中删除秒和毫秒

时间:2019-11-25 00:24:33

标签: kusto azure-data-explorer

我正在尝试将kusto日期时间限制为yyyy-MM-dd hh:mm。但是,我看到了:

list->prev

均返回2015-12-14 12:03:00.0000000。我该如何解决?

2 个答案:

答案 0 :(得分:0)

datetime类型的值将始终包含毫秒/微秒/秒(即使其值为0)。 todatetime()总是返回datetime类型的值。

如果要使用特定格式设置datetime类型的值的格式,则必须将其保留为string,并像上面一样使用format_datetime()函数

print string_value = format_datetime(datetime(2015-12-14 00:03:04.12345), 'yyyy-MM-dd hh:mm')

答案 1 :(得分:0)

使用HH代替hh。 您可以尝试以下方法:

print todatetime((format_datetime(datetime(2015-12-14 12:03:04.12345), 'yyyy-MM-dd HH:mm')))