逻辑应用程序 - 将 "YYYY-MM-DD HH:MM:SS" 转换为自纪元以来的毫秒数
Logic App - Convert "YYYY-MM-DD HH:MM:SS" to Milliseconds since Epoch
我从源中获取以下 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 逻辑应用只有 the ticks method 可以将时间戳转换为刻度数。
您可以使用 the sub method 通过减法将刻度转换后的值转换为 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/
我从源中获取以下 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 逻辑应用只有 the ticks method 可以将时间戳转换为刻度数。
您可以使用 the sub method 通过减法将刻度转换后的值转换为 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/