美文网首页
oracle日期格式化

oracle日期格式化

作者: ml66 | 来源:发表于2020-08-05 17:09 被阅读0次

    java.sql.SQLException: ORA-01810: 格式代码出现两次

    今天在SQL格式化日期上碰到了这个问题:java.sql.SQLException: ORA-01810: 格式代码出现两次。

    在sql语句中也就to_date只有格式,所以错就在这里。可是看了很久也不知道是哪里错啊!!!

    总结发现:oracle格式是不区分大小写的,所以MM和mm是一样的 可能会以月份的形式显示。所以oracle中用了mi来代替MM。

    原来报错的代码为:

    value = "to_date("+"'"+child.elementText(columnName.toLowerCase())+"'"+", 'yyyy-MM-dd HH:mm:ss')";

    避免重复,应修改为:

    value = "to_date("+"'"+child.elementText(columnName.toLowerCase())+"'"+", 'yyyy-MM-dd HH:mi:ss')";

    相关文章

      网友评论

          本文标题:oracle日期格式化

          本文链接:https://www.haomeiwen.com/subject/ggjorktx.html