【Oracle 异常】 ORA-01861: literal does not match format string(字符串格式不匹配)

在拼接oracle查询语句的时候出现  ORA-01861: literal does not match format string(字符串格式不匹配)

通过打印查询语句到数据库查询发现不出问题,最后发现是datetime格式字符串要进行格式化

原因

如果直接使用日期格式字符串如”2019-11-01 00:00:00”,没有指定格式就会报错

解决方案如下

CANDIDATE_DATE = to_date( '{0}','yyyy-MM-dd HH24:mi:ss')

猜你喜欢

转载自blog.csdn.net/CountryShi/article/details/103201482