首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure KQL:将字符串格式"20210820122039“中的日期转换为azure KQL中的日期时间

Azure KQL:将字符串格式"20210820122039“中的日期转换为azure KQL中的日期时间
EN

Stack Overflow用户
提问于 2021-08-20 07:10:56
回答 1查看 935关注 0票数 0

我在蔚蓝应用程序洞察力中有一列,它是字符串,其中日期以20210820122039格式存储为字符串(yyyymmddhhmmss),我想创建新列,它将通过将所有值转换为日期格式来复制现有列(默认格式很好)。有人能帮我使用API吗,它可以帮助我在Azure中完成这个任务。

下面是有关数据和查询的一些信息。

Json数据存储在自定义维度中。可选标头从自定义维度中提取,如下所示。{“UTCDate”:“2021-08-20T08:41:28.02600Z”,"Date":"20210820104125","isPresent":"False"}

我希望日期值被转换为日期时间数据类型,默认日期格式为yyyy dd hh:mm:ss。

下面是我的KQL

代码语言:javascript
运行
复制
traces
| extend optionalHeaders=todynamic(tostring(customDimensions.OptionalHeaders))
| extend DateMeta=todatetime(optionalHeaders.Date_metaData)

这导致了空列,todatetime也不支持像这个todatetime那样传递格式参数(optionalHeaders.Date_metaData,‘yyyy:mm:ss’)。

EN

回答 1

Stack Overflow用户

发布于 2021-08-20 08:05:07

代码语言:javascript
运行
复制
let dt = datetime(20210820122039);
print 
dt

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68858220

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档