我的日期格式是“yyyy-MM-dd”,当我使用此函数获取月份时,它返回错误的月份格式。例如,它只返回“J”而不是“July”
这是功能:
public static String getMonthName(String date) {
Date mDate = Utils.parseDate(date);
SimpleDateFormat sdf = new SimpleDateFormat("MMMMM");
String time = sdf.format(mDate);
return time;
}
安迪想法该怎么做?
编辑:这是我的parseDate(String date)
功能
public static Date parseDate(String date) {
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd");
try {
return formatter.parse(date);
} catch (ParseException e) {
e.printStackTrace();
return new Date();
}
}