gpt4 book ai didi

azure - 如何在 kusto 中将字符串数据从列转换为日期

转载 作者:行者123 更新时间:2023-12-03 00:17:36 25 4
gpt4 key购买 nike

我正在 azure 中编写一个 kusto 查询,它从名为 RawData 的列中提取数据并将该日期放入另一列(日期)中。现在这个日期列有日期数据,但它是字符串格式的。如何将其转换为日期格式以便我可以对其应用日期函数?

UserLogs 
| project Date=substring(RawData, 0, 22), RawData
| project Date, RawData=substring(RawData, 24, 150)
| where RawData has "Login" and Date > ago(15m)

其结果如下:-

enter image description here

示例日期看起来像 enter image description here

最佳答案

使用todatetime(),您可以将列数据类型转换为日期格式。将列转换为日期后,可以应用任何日期函数。

示例代码

datatable (Computer: string,RawData : string) [
"h01","2023-04-06 09:42:00.154 Login by user abc",
"h02","2023-04-06 09:42:00.154 Login by user Jeff",
"h09","2023-04-06 09:42:00.154 Login by user predom"
]
| project Date=todatetime(substring(RawData, 0, 22)), RawData=substring(RawData, 24, 150)
| where RawData has "Login" and Date > ago(15m)

结果

enter image description here

结果架构

enter image description here

关于azure - 如何在 kusto 中将字符串数据从列转换为日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75947974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com