好吧,这可能看起来很奇怪,但我看到,在将字符串转换为日期时,值 20155-10-10 并没有抛出错误,说明日期无效。
使用的功能如下
fn-bea:date-from-string-with-format("MM/dd/yyyy",'10/10/20155')
上面的函数返回日期 20155-10-10,当上面的字符串被传递并且也被模式验证时。该字段被声明为类型 xs:date
函数的原型是
fn-bea:date-from-string-with-format($format as xs:string?, $dateString as xs:string?) as xs:date?
请按照链接http://docs.oracle.com/cd/E13167_01/aldsp/docs25/xquery/extensions.html#wp1297249了解函数用法和示例