如何在 MarkLogic 中使用 XQuery 创建 UTC 时间戳?

Fan*_* Li 3 xquery marklogic

我觉得我一定错过了一些东西,但我就是不知道如何使用 XQuery 在 MarkLogic 中创建 UTC 时间戳。该fn:current-dateTime函数使用操作系统指定的时区偏移量创建时间戳。

使用服务器端 JavaScript 这很简单:

new Date().toISOString()

// 2020-02-07T14:43:32.588Z
Run Code Online (Sandbox Code Playgroud)

谢谢你!

grt*_*tjn 5

您可以使用适当的 fn 函数调整时区,如下所示:

fn:adjust-dateTime-to-timezone(fn:current-dateTime(), xs:dayTimeDuration("PT0H"))
Run Code Online (Sandbox Code Playgroud)

哼!