0

我有两种存储在一个集合中的 validStartDtTm(validAxes 的名称)日期格式。我想将所有日期统一为一种统一格式,并想知道 MarkLogic 中是否有任何双时态日期格式的最佳实践。

当前格式如下:

  1. 2019-04-09T10:54:37.861434Z - 由前端用户生成,无需转换即可存储

  2. 2019-04-09T10:54:37.8614534-04:00 - 从后端摄取,格式为“DD/MM/YYYY HH:MM:SS”并使用 xdmp.parseDateTime 进行转换

谢谢!

4

1 回答 1

2

这些都是有效值xs:dateTime,因此它们本身不需要协调,但每个都表示不同的时区,因此您应该检查以确保这些是预期的

两个时间格式相同,第一个时间后面的“Z”表示“Zulu”时间,即UTC,相当于2019-04-09T10:54:37.861434-00:00. 第二次后面的“-04:00”表示时间比 USC 晚 4 小时 0 分钟。

于 2019-04-10T14:57:52.423 回答