我正在尝试在 XQuery 语句中一起使用substring
和concat
函数。
这是我所拥有的:
fn:concat(fn:substring({data($x/DueDate)},1,4),fn:substring({data($x/DueDate)},6,2),fn:substring({data($x/(DueDate))},9,2))
我的 xml 中 DueDate 的值是:2013-06-27
。
我希望上面的函数返回:20130704
.
相反,这就是我得到的:
fn:concat(fn:substring(2013-06-27,1,4),fn:substring(2013-06-27,6,2),fn:substring(2013-06-27,9,2))
我很困惑为什么!