如何将“ 2020-09-14T14:04:43.123 + 0000”转换为日期时间“ YYYY-MM-DD HH24:MI:SS”并在XQuery中添加分钟。
答案 0 :(得分:1)
要将使用的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]')