举例如下:
查询出转换前的日期时间和转换后的日期时间:
我这里别人存储时所有的字段都是VARCHAR2字符串类型的
查询和处理的sql:
SELECT
JSSJ,
to_date( translate(JSSJ, 'TS', ' ' ), 'yyyy-mm-dd HH24:mi:ss' )JSSJ,
YDSJ,
to_date( translate(YDSJ, 'TS', ' ' ), 'yyyy-mm-dd HH24:mi:ss' )YDSJ,
ACDMSTARTTIME,
CAST(TO_TIMESTAMP(ACDMSTARTTIME,'yyyy-MM-dd hh24:mi:ss.ff3') AS DATE)ACDMSTARTTIME,
ACDMENDTIME,
CAST(TO_TIMESTAMP(ACDMENDTIME,'yyyy-MM-dd hh24:mi:ss.ff3') AS DATE)ACDMENDTIME
FROM
CBSDADE
查询结果如下:

看这篇博客:https://blog.csdn.net/kingkongii/article/details/10469403