将字符串转换为xs:dateTime

问题描述 投票:1回答:1

如何将“Sun Feb 25 19:31:07 +0000 2018”形式的字符串转换为XQuery中的xs:dateTime?也许首先将String转换为ISO 8601日期时间格式?

datetime xquery
1个回答
3
投票

使用这种格式你很幸运,因为parse-ietf-date("Sun Feb 25 19:31:07 +0000 2018")应该做:https://xqueryfiddle.liberty-development.net/3Nqn5Yh/1

根据https://maxtoroq.github.io/xpath-ref/parse-ietf-date https://www.w3.org/TR/xpath-functions/#func-parse-ietf-date函数是XQuery 3.1中的新功能,因此请检查您的XQuery引擎是否支持它。如果没有,您可以使用您使用的特定处理器或引擎的扩展模块或功能,或调用Java或其他平台/语言进行解析。

© www.soinside.com 2019 - 2024. All rights reserved.