Joda时间:DateTimeFormatter:一天的开始

时间:2010-06-13 23:32:23

标签: jodatime

DateTimeFormatter fmt = DateTimeFormat.forStyle('SS')。withLocale(locale) DateTime dt = fmt.parseDateTime(“11/4/03 8:14 PM”);

上面的语句将正确解析字符串,并保存为DateTime(Joda Time)。

现在如何表示一天的开始。以下失败了 DateTime dt = fmt.parseDateTime(“11/4/03 00:01 AM”);

无法解析“11/4/03 00:01 AM”:clockhourOfHalfday的值0必须在[1,12]范围内

我显然对标准感到困惑,比如一天开始的short representation

感谢。

1 个答案:

答案 0 :(得分:6)

当天的开始时间是上午12点而不是上午00点,请尝试使用“11/4/03 12:01 AM”字符串。