我的日期格式是"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();
}
}