在 KQL 中将字符串转换为日期时间

use*_*251 4 kql azure-data-explorer

我有一列string代表日期时间,其中月份名称是 3 个字母,还有时区信息。我如何将其转换为datetime

“2020 年 7 月 13 日 23:05:58 GMT” --> 2020-07-13T23:05:58.000

Yon*_*i L 9

这将创建一个包含单个字符串列和单个示例记录的表(为了回答您的问题)

.set Ts <| print s = "Jul 13 2020 23:05:58 GMT"
Run Code Online (Sandbox Code Playgroud)

这会将该列/表中的每个字符串值从 转换stringdatetime

Ts
| extend dt = todatetime(s)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

相关文档: