4

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

上述语句将正确解析字符串,并保存为 DateTime(Joda 时间)。

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

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

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

谢谢。

4

1 回答 1

6

一天的开始时间是 12 AM 而不是 00 AM,试试你的字符串“11/4/03 12:01 AM”。

于 2010-06-13T23:46:50.720 回答