当我们知道以下内容时,有没有一种方法可以获得月份的名称:
int monthNumber = calendar.get(Calendar.MONTH)
或者最简单的方法是什么?
发布于 2013-02-12 20:09:15
String getMonthForInt(int num) {
String month = "wrong";
DateFormatSymbols dfs = new DateFormatSymbols();
String[] months = dfs.getMonths();
if (num >= 0 && num <= 11) {
month = months[num];
}
return month;
}
发布于 2013-02-12 20:05:43
您可以使用SimpleDateFormat
来实现它,它的目的是格式化日期和时间:
Calendar cal = Calendar.getInstance();
System.out.println(new SimpleDateFormat("MMM").format(cal.getTime()));
发布于 2014-04-24 18:42:44
就这么简单
mCalendar = Calendar.getInstance();
String month = mCalendar.getDisplayName(Calendar.MONTH, Calendar.LONG, Locale.getDefault());
https://stackoverflow.com/questions/14832151
复制相似问题