如何从日历中获取月份名称?

2022-08-31 09:43:28

当我们知道时,是否有一个单行线来获取月份的名称:

int monthNumber  = calendar.get(Calendar.MONTH)

或者最简单的方法是什么?


答案 1

您可以使用SimpleDateFormat来实现它,该格式旨在格式化日期和时间:

Calendar cal = Calendar.getInstance();
System.out.println(new SimpleDateFormat("MMM").format(cal.getTime()));

答案 2
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;
}

推荐