java - 使用 joda-time 将字符串转换为日期时出现 IllegalArgumentException

标签 java jodatime string-to-datetime

我有如下代码将字符串转换为日期:

DateTimeFormatter formatter = org.joda.time.format.DateTimeFormat.forPattern("MM/dd/yyyy");
LocalDate checkInDate = LocalDate.parse("08/25/2015");

但是当我运行代码时出现错误:

java.lang.IllegalArgumentException: Invalid format: "08/25/2015" is malformed at "/25/2015"

任何人都可以帮我解决这个问题。

最佳答案

尝试使用格式化程序:

LocalDate checkInDate = formatter.parseLocalDate("08/25/2015");

关于java - 使用 joda-time 将字符串转换为日期时出现 IllegalArgumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32028150/

相关文章:

java - 并行流处理 vs 线程池处理 vs 顺序处理

java - 使用 ActionListener 时 NewJFrame 出现错误

java - 通过 Spring Data 将 joda DateTime 插入 MongoDB 时出错

python - Pandas 不一致的日期时间格式

Mysql Varchar 到 GMT Date 时间值的转换

java - Java 播放 wav 声音最有效的方法

java - 在 Java 中复制字符串

java - Joda - "hh:mm AM"在 "AM"处格式错误

java - Joda-时间只需几分钟

java - 我想使用 DateTimeFormatter 将字符串解析为日期 "MMdd"但它甚至解析像 "3212"这样的字符串,这是错误的