微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将格式为“ YYYY-MM-DD HH24:MI:SS”的“ 2020-09-14T14:04:43.123 + 0000”转换为日期时间,并在XQuery中添加分钟

如何解决将格式为“ YYYY-MM-DD HH24:MI:SS”的“ 2020-09-14T14:04:43.123 + 0000”转换为日期时间,并在XQuery中添加分钟

如何将“ 2020-09-14T14:04:43.123 + 0000”转换为日期时间“ YYYY-MM-DD HH24:MI:SS”并在XQuery中添加分钟。

解决方法

要将使用的dateTime格式转换为xs:dateTime构造函数希望可以插入的冒号:

xs:dateTime("2020-09-14T14:04:43.123+0000" => replace('([0-9)][0-9])([0-9][0-9])$','$1:$2'))

要添加一些分钟,请添加带有正确的xs:dayTimeDuration(分钟)组件的M,例如

xs:dateTime("2020-09-14T14:04:43.123+0000" => replace('([0-9)][0-9])([0-9][0-9])$','$1:$2')) + xs:dayTimeDuration('PT12M')

要格式化,请为format-dateTime构建正确的图片字符串,例如:

format-dateTime(xs:dateTime("2020-09-14T14:04:43.123+0000" => replace('([0-9)][0-9])([0-9][0-9])$','$1:$2')) + xs:dayTimeDuration('PT12M'),'[Y0001]-[M01]-[D01] [H01]24:[m01]:[s01]')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。