在Kusto中​​为日期时间值添加偏移量

如何在kusto中​​为日期时间值添加时间偏移?例如,我有一个表,其中包含以UTC和偏移值表示的时间。

utcStartDateTime        uctOffset
2020-04-16T00:00:25Z    08:00:00
2020-04-16T00:00:47Z    10:00:00

我想添加它们。我没有运气就尝试了以下方法。

datetime_add('hour',datetime_part('hour',todatetime(utcOffset)),todatetime(utcStartDateTime))

下面的方法有效,但仅按小时进行补偿。

 datetime_add('hour',toint(split(utcOffset,":" )[0]),todatetime(utcStartDateTime))
a371357330 回答:在Kusto中​​为日期时间值添加偏移量

理想情况下,日期时间值将被键入为datetime,时间跨度值将被键入为timespan,然后您可以简单地添加它们

下面的示例假设情况最糟,即,您的两列都键入为string(基于您尝试在原始问题中解决的方式)

datatable(utcStartDateTime:string,uctOffset:string)
[
    '2020-04-16T00:00:25Z','08:00:00','2020-04-16T00:00:47Z','10:00:00'
]
| extend date_with_offset = todatetime(utcStartDateTime) + totimespan(uctOffset)
本文链接:https://www.f2er.com/2424162.html

大家都在问