Существует ли оптимальный формат меток времени для запроса двухвременных данных в MarkLogic? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть два формата даты для validStartDtTm (имя validAxes), хранящиеся в одной коллекции.Я хочу гармонизировать все даты в одном унифицированном формате и хотел бы знать, есть ли какие-либо лучшие практики для двухвременного формата даты в MarkLogic.

В настоящее время используются следующие форматы:

  1. 2019-04-09T10: 54: 37.861434Z - генерируется внешними пользователями и сохраняется без преобразования

  2. 2019-04-09T10: 54: 37.8614534-04: 00 - поступает с внутреннего интерфейса в формате «ДД / ММ / ГГГГ ЧЧ: ММ: СС»и преобразовано с использованием xdmp.parseDateTime

Спасибо!

1 Ответ

2 голосов
/ 10 апреля 2019

Это оба действительные xs:dateTime значения , поэтому они не нуждаются в гармонизации как таковой, но каждый указывает на другой часовой пояс, поэтому вам следует убедиться, что это именно то, что и предполагалось.

Оба раза в одном и том же формате. "Z", тянущийся в первый раз, указывает время "Zulu", то есть UTC, эквивалентное 2019-04-09T10:54:37.861434-00:00."-04: 00", тянущийся во второй раз, указывает, что время отстает от USC на 4 часа и 0 минут.

...