Sae*_*umi 1 java android jodatime
我使用的乔达库格式化字符串喜欢hh:mm am/pm到LocalTime我的Android应用程序,所以我用这个:
DateTimeFormat.forPattern("hh:mm a").parseLocalTime("6:30 AM");
Run Code Online (Sandbox Code Playgroud)
它工作正常,但当我改变我的手机语言(德国或西班牙语)时,它会抛出这个例外:
W/System.err? java.lang.IllegalArgumentException: Invalid format: "06:30 AM" is malformed at "AM"
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
小智 5
使用locale English试试这个:
DateTimeFormat.forPattern("hh:mm a").withLocale(Locale.ENGLISH).parseLocalTime("6:30 AM");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1268 次 |
| 最近记录: |