0
我试图解析字符串为日期,但由于某些原因,我总是一个月出来为1 ... 这里有一个失败的测试告诉你什么是我的意思是:Jodatime - 为什么我的dateTimeFormatter parseLocalDate总是给我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());
}
任何想法是什么继续?
谢谢!
干杯!!伊利亚我一直在寻找这个月的错误....非常感谢! –