你们能告诉我为什么我在这种方法的最后结果不正确吗?
public static String convertDateStringToHumanReadable(String dateToConvert) {
// dateToConvert is 1981-03-17T00:00:00
String DATE_FORMAT_PATTERN_INPUT = "yyyy-mm-dd'T'HH:mm:ss";
String DATE_FORMAT_PATTERN_OUTPUT = "dd-mm-yyyy";
SimpleDateFormat inputDate = new SimpleDateFormat(DATE_FORMAT_PATTERN_INPUT);
Date dateToParse = inputDate.parse(dateToConvert, new ParsePosition(0));
// the dateToParse.toString() is Sat Jan 17 00:00:00 EET 1981
// Why is it Jan, I'm expecting for March
SimpleDateFormat outputDate = new SimpleDateFormat(DATE_FORMAT_PATTERN_OUTPUT);
return outputDate.format(dateToParse);
}