xquery - 如何在 MarkLogic 中使用 XQuery 创建 UTC 时间戳?
问题描述
我觉得我一定错过了一些东西,但我就是不知道如何使用 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"))
!
推荐阅读
- sql-server - 我需要一种方法来防止在数据库中添加重复信息
- xml - JSON 文档未完全使用
- bash - oracle sqlcl 通过 bash 脚本未知主机指定错误
- html - 如何在flutter中从url读取网站内容
- flutter - 动画切换器在第一次切换时不流畅
- sql - 如何在 SQL 中执行组合 UPDATE 语句和多个不同条件?
- python - 不要收到来自 scapy 的 sr1 函数的响应。如何指定超时参数?[Python]
- java - Java:将更新的 json 作为输入传递给 post rest api
- python - 如何使用不同的列标签(1 = td 和 2 = td 内的 a)刮取 tr?
- c++ - C++ 从 std::vector 膨胀 zlib