如何将“Sun Feb 25 19:31:07 +0000 2018”形式的字符串转换为XQuery中的xs:dateTime
?也许首先将String转换为ISO 8601日期时间格式?
使用这种格式你很幸运,因为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或其他平台/语言进行解析。