Как создать временную метку UT C, используя XQuery в MarkLogi c? - PullRequest
3 голосов
/ 07 февраля 2020

Мне кажется, что я что-то упустил, но я просто не мог понять, как создать метку времени UT C в MarkLogi c с использованием XQuery. Функция fn:current-dateTime создает временную метку со смещением часового пояса, указанным в ОС.

Это тривиально, если использовать серверную сторону JavaScript:

new Date().toISOString()

// 2020-02-07T14:43:32.588Z

Спасибо!

1 Ответ

4 голосов
/ 07 февраля 2020

Вы можете настроить часовой пояс с помощью соответствующих функций fn, например:

fn:adjust-dateTime-to-timezone(fn:current-dateTime(), xs:dayTimeDuration("PT0H"))

HTH!

...