将字符串解析为JodaTime的格式异常无效

时间:2014-02-18 20:35:25

标签: java parsing datetime jodatime

我的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) 

请帮助我理解我做错了什么。

1 个答案:

答案 0 :(得分:1)

也许你的时间变量中有空白的控制字符,否则这应该有效。

尝试更换"时间"用" 060000"作为字符串文字,看看会发生什么