Java中的 Calendar getDisplayNames() 方法及示例
Calendar 类的getDisplayNames(int cal_field , int cal_style , Locale local )方法用于返回包含给定样式 (int cal_style) 和 locale(Locale local) 的日历字段 (int cal_field) 的所有名称及其对应的字段值。
句法:
public Map getDisplayNames(int field, int style, Locale locale)
参数:该方法接受三个参数:
- cal_field :这是整数类型,指的是要执行操作的日历字段。
- cal_style :这是整数类型,指的是应该应用于字符串表示的样式。
- local :这是 Locale 对象类型,指的是表示字符串的语言环境。
返回值:该方法要么以传递样式的形式返回给定字段的字符串表示形式,否则如果没有字符串表示形式可用,则返回 null。
下面的程序说明了 Calendar 类的 getDisplayNames() 方法的工作:
例子:
// Java Code to illustrate
// getdisplaynames() Method
import java.util.*;
public class Calendar_Demo_Locale {
public static void main(String args[])
{
// Creating the Calendar
Calendar cal = Calendar.getInstance();
// Creating the Locale
Locale local = Locale.getDefault();
// Calling the getdisplaynames method
Map cal_repres = cal.getDisplayNames(Calendar.DAY_OF_WEEK,
Calendar.LONG, local);
NavigableMap Nav_Map = new TreeMap(cal_repres);
// Displaying the results
System.out.printf("The complete list is: %n%s%n", Nav_Map);
}
}
参考: https: Java/util/Calendar.html#getDisplayNames(int, %20int, %20java.util.Locale)