文字列を日付に解析しようとしていますが、何らかの理由で私の月は常に 1 として出力されます...これは、私が何を意味するかを示す失敗したテストです。
@Test
public void shouldConvertStringToDate() {
String date1 = "2012-06-28 23:01:54";
DateTimeFormatter dateTimeFormatter = DateTimeFormat.forPattern("YYYY-MM-DD HH:mm:ss");
LocalDate date = dateTimeFormatter.parseLocalDate(date1);
Assert.assertEquals(2012, date.getYear());
Assert.assertEquals(6, date.getMonthOfYear()); //actual is 1... ???
Assert.assertEquals(28, date.getDayOfMonth());
}
何が起こっているのか分かりますか??
ありがとう!