簡體   English   中英

將字符串轉換為日期

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM