在MarkLogic中是否存在用于查询双时态数据的最佳时间戳格式?

时间:2019-04-10 14:45:33

标签: xsd marklogic datetime-format bi-temporal

我有两种存储在一个集合中的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

谢谢!

1 个答案:

答案 0 :(得分:2)

它们都是valid xs:dateTime values,因此它们本身不需要协调,但是每个都指示不同的时区,因此您应检查以确保它们是预期的。

两个时间的格式相同,第一次输入的“ Z”表示“祖鲁”时间,即UTC,相当于2019-04-09T10:54:37.861434-00:00。第二次跟踪的“ -04:00”表示该时间比USC落后4小时0分钟。