📅  最后修改于: 2023-12-03 15:06:39.936000             🧑  作者: Mango
Java程序可以通过SimpleDateFormat
类中的format
方法将一个日期对象格式化成指定格式的日期字符串。
对于月份名称的格式化,可以使用如下代码:
SimpleDateFormat monthFormat = new SimpleDateFormat("MMM");
String monthName = monthFormat.format(new Date());
System.out.println(monthName);
上述代码中,首先我们创建了一个SimpleDateFormat
对象,指定了要格式化的月份名称的格式为MMM
,然后调用format
方法将当前日期对象格式化成指定格式的字符串。最后将格式化后的月份名称打印出来。
此时运行程序,会输出当前月份的缩写,例如当月份为3月时,输出为Mar
。
可以通过修改SimpleDateFormat
构造方法中的字符串参数来改变格式化的方式。例如,如果我们希望输出完整的月份名称,可以将格式化字符串改为MMMM
,如下所示:
SimpleDateFormat monthFormat = new SimpleDateFormat("MMMM");
String monthName = monthFormat.format(new Date());
System.out.println(monthName);
此时运行程序,会输出当前月份的完整名称,例如当月份为3月时,输出为March
。
除了月份名称之外,SimpleDateFormat
类还支持格式化日期、时间、星期等信息。更多信息可以参考官方文档:https://docs.oracle.com/javase/7/docs/api/java/text/SimpleDateFormat.html