[英]Casting String to Date
下面的一個工作正常,並以所需的格式返回日期
select TO_DATE(TO_CHAR(max(entdate), 'DD/MM/YYYY'), 'DD/MM/YYYY') as last_transaction_date from table;
添加hh24:mm:ss后,“格式代碼出現兩次”錯誤出現ORA-01810
select TO_DATE(TO_CHAR(max(entdate), 'DD/MM/YYYY hh24:mm:ss'), 'DD/MM/YYYY hh24:mm:ss') as last_transaction_date from table;
我無法理解兩種情況之間的區別
MI不是MM分鍾
“有些人錯誤地使用MM格式代碼來代表分鍾,因此在月份和分鍾中都使用MM格式。”
select TO_DATE(TO_CHAR(max(entdate), 'DD/MM/YYYY HH24:MI:SS'), 'DD/MM/YYYY HH24:MI:SS') as last_transaction_date from table;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.