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

标签 xquery marklogic

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

使用服务器端 JavaScript 很简单:

new Date().toISOString()

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

谢谢!

最佳答案

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

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

喂!

关于xquery - 如何在 MarkLogic 中使用 XQuery 创建 UTC 时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60115746/

相关文章:

java - 在 Java 中转义临时构建的 XQuery

sql - 如何连接每个组的某一列中的所有字符串

javascript - 什么是服务器端 javascript 等同于 xquery 的 xpath

sql-server - 在 SQL Server 中检索没有子元素的元素

xquery - Marklogic Xquery fn :data(<type>hello world</type>) giving Invalid lexical value error

c++ - Qt XmlQuery 子查询属性

xpath - Marklogic:Xpath使用移除处理指令标签

MarkLogic:为什么删除应用服务器会导致集群重启?

xml - 如何返回 Marklogic 中元素范围索引中的所有元素

geospatial - 如果用户没有指定,ETRS89 在地理空间操作中的默认容差是多少?