Joda-Time 的 DateTimeFormat 問題

在開發過程當中遇到的問題是,當我使用,以下的代碼時,會報異常 :"Exception in thread "main" org.joda.time.IllegalFieldValueException: Cannot parse "12/17/2017 23:10": Value 23 for clockhourOfHalfday must be in the range [1,12]"spa

DateTimeFormatter dt = DateTimeFormat.forPattern("MM/dd/yyyy hh:mm");
System.out.println(dt.parseDateTime("12/17/2017 23:10"));

解決方法是將 hh 改成 HH ; 哈哈哈(代碼不是我寫的,我只是遇到了相同的問題,無恥的將別人的代碼copy了一份,,好久之前遇到的問題了,最近纔有時間總結,原文在哪兒我已經記不得了,,sorry...)code

相關文章
相關標籤/搜索