Joda时间:DateTimeFormatter:一天的开始

bsr*_*bsr 4 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]范围内

我显然对标准感到困惑,比如一天开始时的简短表示.

谢谢.

kro*_*ock 6

当天的开始时间是上午12点而非上午00点,请尝试使用"11/4/03 12:01 AM".