2017-08-31 63 views
1

的「closed_date」欄和「submit_date」被加載到Oracle作爲字符串,它們看起來就像這樣:PLSQL字符串轉換爲日期時間

2017年8月17日12:41(以24小時)

如何我可以將此字符串格式轉換爲格式爲日期格式的日期: mm/dd/yyyy hh24:mi:ss

謝謝!

+0

你的問題有些非常錯誤。如果輸入字符串太短(例如,日期格式所期望的秒數缺失),您將得到一個非常不同的錯誤:** ORA-01840:輸入值對於日期格式不夠長**。您分享的錯誤,** ORA-01830:日期格式圖片在轉換整個輸入字符串**之前結束,意味着相反:您的輸入字符串太長** long並且格式沒有足夠的元素來轉換它。所以**你**告訴我們的**是不正確的。**請研究它,然後編輯你的帖子來澄清。 – mathguy

回答

2

鑑於你的日期格式,你不想秒:「:00」上拖

select to_date(CLOSED_DATE, 'mm/dd/yyyy hh24:mi') as CLOSED_DATE, 
     to_date(SUBMIT_DATE, 'mm/dd/yyyy hh24:mi') as SUBMIT_DATE 
from s_daily_ops 
0

粘性或刪除:從您的格式字符串「SS」。

相關問題