如何获取本地化的短星期名称(Mo/Tu/We/Th...)
我能否在 Java 中获取本地化的短周日名称(英语为 Mo/Tu/We/Th/Fr/Sa/Su)?
我能否在 Java 中获取本地化的短周日名称(英语为 Mo/Tu/We/Th/Fr/Sa/Su)?
最好的方法是使用java.text.DateFormatSymbols。
DateFormatSymbols symbols = new DateFormatSymbols(new Locale("it"));
// for the current Locale :
// DateFormatSymbols symbols = new DateFormatSymbols();
String[] dayNames = symbols.getShortWeekdays();
for (String s : dayNames) {
System.out.print(s + " ");
}
// output : dom lun mar mer gio ven sab
如果标准缩写适合您,只需使用日历类,如下所示:
myCal.getDisplayName(Calendar.DAY_OF_WEEK, Calendar.SHORT, Locale.US);