我想将跟随字符串转换为日期:
2004-09-30 23:53:48,140000000
Run Code Online (Sandbox Code Playgroud)
我试过了:
to_date('#', 'YYYY-MM-DD HH24:MI:SS,FF9')
Run Code Online (Sandbox Code Playgroud)
但是PL/SQL不断抛出这个错误:
ORA-01821: date format not recognized.
Run Code Online (Sandbox Code Playgroud)
对于Oracle,FF9是不正确的,有什么建议吗?
Qua*_*noi 61
Oracle仅存储DATE字段中的分数至秒.
TIMESTAMP改为使用:
SELECT TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9')
FROM dual
Run Code Online (Sandbox Code Playgroud)
,可能把它投到DATE当时:
SELECT CAST(TO_TIMESTAMP('2004-09-30 23:53:48,140000000', 'YYYY-MM-DD HH24:MI:SS,FF9') AS DATE)
FROM dual
Run Code Online (Sandbox Code Playgroud)