我有以下实体:
{
"q": 524480,
"t": "~f1520825387781.23",
"v": "~f8058.0147682"
}如何将"t“值转换为日期时间。该值是从纪元开始的秒数。
发布于 2018-03-13 17:22:57
您可以使用datetime函数,但首先必须将纪元转换为表示从纪元开始的纳秒的整数。
{
"_id": "my-pipe",
"type": "pipe",
"source": {
"type": "embedded",
"entities": [{
"_id": "foo",
"q": 524480,
"t": "~f1520825387781.23",
"v": "~f8058.0147682"
}]
},
"transform": {
"type": "dtl",
"rules": {
"default": [
["add", "timestamp",
["datetime",
["integer",
["*", 1e6, "_S.t"]
]
]
]
]
}
}
}这为您提供了:
[
{
"_id": "foo",
"timestamp": "~t2018-03-12T03:29:47.78123Z"
}
]https://stackoverflow.com/questions/49252382
复制相似问题