Kusto中yyyyMMdd HHmmss.SSS格式字符串转datetime失败求助
Kusto中转换yyyyMMdd HHmmss.SSS格式时间字符串的解决方法
todatetime函数依赖默认的日期时间解析规则,无法自动识别yyyyMMdd HHmmss.SSS这种自定义格式,你需要用parse_datetime函数显式指定格式字符串来完成转换。
具体做法是调用parse_datetime时,第二个参数传入格式模板"yyyyMMdd HHmmss.fff"(其中fff对应时间字符串里的毫秒部分.SSS)。
示例查询:
// 替换your_table为你的实际表名 your_table | project ParsedTime = parse_datetime(TimeStamp_s, "yyyyMMdd HHmmss.fff")
这个格式模板还兼容毫秒部分1-3位的情况,比如20230726 121033.0或20230726 121033.12这类字符串也能正确解析。
内容的提问来源于stack exchange,提问作者perpetual confusion
相关产品推荐
相关产品推荐

