日期格式圖片在轉換整個輸入字符串之前結束
問題描述:在後臺拼接SQL語句時報錯:
提示 ORA-01830: 日期格式圖片在轉換整個輸入字符串之前結束 錯誤日期格式圖
片在轉換整個輸入字符串之前結束。
查找了原因:to_date('2005/04/21 12:00:00', 'yyyy-MM-DD HH24:MI'); 這
裏是時間的長度大於格式的長度。
解決:to_date 保持格式一致,to_char獲取想要格式
select to_char(to_date('2012-12-04','yyyy-MM-dd'),'yyyy') from dual