Java 日历 getDisplayNames()方法及示例

Java 日历 getDisplayNames()方法及示例

Calendar类的 getDisplayNames(int cal_field , int cal_style , Locale local ) 方法用于返回一个地图,该地图包含在给定的style(int cal_style)和locale(Locale local)中的所有日历字段(int cal_field)的名称以及它们相应的字段值。

语法

public Map getDisplayNames(int field, int style, Locale locale)

参数: 该方法需要三个参数。

  • cal_field : 这是一个整数类型,指的是要对其进行操作的日历字段。
  • cal_style : 这是一个整数类型的参数,指的是要应用于字符串表示的样式。
  • local : 这是Locale对象的类型,指的是代表字符串的locale。

返回值: 该方法以传递样式的形式返回给定字段的字符串表示,如果没有可用的字符串表示,则返回空。

下面的程序说明了日历类的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<String, Integer> cal_repres = cal.getDisplayNames(Calendar.DAY_OF_WEEK,
                                                              Calendar.LONG, local);
  
        NavigableMap<String, Integer> Nav_Map = new TreeMap<String, Integer>(cal_repres);
  
        // Displaying the results
        System.out.printf("The complete list is: %n%s%n", Nav_Map);
    }
}

参考: https://docs.oracle.com/javase/7/docs/api/java/util/Calendar.html#getDisplayNames(int, %20int, %20java.util.Locale)

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程