这可能看起来很奇怪,但是当我将一个字符串转换为日期时,值为20155-10-10时并没有抛出无效日期的错误。
使用的函数如下:
fn-bea:date-from-string-with-format("MM/dd/yyyy",'10/10/20155')
当传递上述字符串并通过模式验证时,上述函数返回日期2015年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查看该函数的使用方法和示例。
yyyy
不匹配5位数的年份? - Matt Gibson