我的JodaTime版本是2.2。 我有代码:
DateTimeFormatter df = DateTimeFormat.forPattern("HHmmss");
DateTime dt = df.parseDateTime(time);
抛出错误:
Caused by: java.lang.IllegalArgumentException: Invalid format: "060000" is malformed
at ""
at org.joda.time.format.DateTimeFormatter.parseDateTime(DateTimeFormatter.java:871)
请帮助我理解我做错了什么。
答案 0 :(得分:1)
也许你的时间变量中有空白的控制字符,否则这应该有效。
尝试更换"时间"用" 060000"作为字符串文字,看看会发生什么