json - 逻辑应用程序 - 将“YYYY-MM-DD HH:MM:SS”转换为自纪元以来的毫秒数
问题描述
我从源获取以下JSON数据,日期为“YYYY-MM-DD HH:MM:SS”格式,我想在将其发送到目的地之前将其转换为毫秒到纪元,有人可以帮助如何做到这一点逻辑应用?
源数据:
{
"result":[
{
"number":"123",
"name":"ABC",
"created":"2018-09-19 09:03:03"
}
]
}
所需数据:
{
"result":[
{
"number":"123",
"name":"ABC",
"created":"1537304583000"
}
]
}
解决方案
Azure 逻辑应用只有ticks 方法可以将时间戳转换为刻度数。
您可以使用sub 方法将刻度转换后的值转换为Epoch
减法。
表达:
sub(ticks('2018-09-19 09:03:03'),636727908525417000)
636727908525417000
ticks('2018-09-19 09:03:03')
是和1537304583000
你给的区别。
你可以参考这篇文章:
https://devkimchi.com/2018/11/04/converting-tick-or-epoch-to-timestamp-in-logic-app/
推荐阅读
- typescript - 类型属性上的 Delcare 索引 0
- php - 是否可以通过 [Web] Guard 使用 Laravel 资源?
- r - 修复了spineplot中的条形宽度
- javascript - 无法访问 Sugar 视图控制器中的字段
- javascript - 为什么我会收到 Javascript 请求的“CSRF 令牌丢失或不正确”错误
- git - 使用 aws cloud9 作为 VPS 而不是 IDE
- snakemake - 在暂存空间中运行整个 Snakemake 管道
- ios - 使用 URL Scheme 检测其他应用程序打开的应用程序
- node.js - 查看其他人何时键入
- javascript - .then-callback 返回“未定义”,但日志显示正确的输出