今天偶然发现一个问题:
我使用的数据库是11.2版本的sql语句:SELECT to_timestamp('2023-09-13 15:43:29.943','yyyy-mm-dd hh24:mi:ss.fff') AS mydata FROM dual就会报错,项目出现问题,
但很神奇的时使用oracle数据库12版本的就不会报错。
网上查了下,说是毫秒处是6位的,但只显示3位,到999时就会进位1秒;所以使用sql转换时就需要改一下格式化样式:
SELECT to_timestamp('2023-09-13 15:43:29.943','yyyy-mm-dd hh24:mi:ss.ff6') AS mydata FROM dual
OK,问题解决。
标签:格式化,timestamp,数据库,日期,报错,oracle From: https://www.cnblogs.com/lijl/p/17701390.html