日期到日期时间的XQuery转换

时间:2010-08-22 05:58:54

标签: xml datetime date xquery

我有一个变量参数,格式化为XML中的日期类型。我需要将该参数转换为 dateTime 格式,以便另一个变量接受我的复制操作。这是在BPEL中完成的,但无论处理语言如何,XQuery的表达式构建器都应该是相同的。非常感谢您的帮助。

1 个答案:

答案 0 :(得分:11)

当$ date保存xs:date值时,则

$date cast as xs:dateTime

将完成这项工作。有关详细信息,请参阅castingXQuery recommendation部分

或者,您可以将xs:date值传递给xs:dateTime constructor function

xs:dateTime($date)

还有一个特殊的构造函数fn:dateTime可以控制时间部分:

fn:dateTime($date, xs:time("17:30:00"))