Calendar getDisplayName() Method in Java with Examples

The getDisplayName(int cal_field, int cal_style, Locale local) method of Calendar class is used to return the string representation of a calendar field(int cal_field) value in the given style(int cal_style) and locale(int local).

Syntax:

public String getDisplayName(int cal_field, int cal_style, Locale local)

Parameters: The method takes three parameters:

  • cal_field: This is of integer type and refers to the field of the calendar on which the operation is to be performed.
  • cal_style: This is of integer type and refers to the style that is supposed to be applied to the string representation.
  • local: This is of Locale object type and refers to the locale representing the string.

Return Value: The method either returns the string representation of the given field in the form of the passing style else null if no string representation is available.

Below programs illustrate the working of getDisplayName() Method of Calendar class:
Example 1:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java Code to illustrate
// getDisplayName() Method
  
import java.util.*;
  
public class Calendar_Demo_Locale {
    public static void main(String args[])
    {
  
        // Creating Locale objects class
        Locale first_obj = new Locale("TURKISH", "Turkey");
  
        Locale sec_obj = new Locale("ENGLISH", "UK");
  
        // Displaying the objects
        System.out.println("First"
                           + " object is : " + first_obj);
        System.out.println("Second"
                           + " object is : " + sec_obj);
  
        // Getting the display names
        String obj_nm = first_obj.getDisplayName();
  
        // Displaying the results
        System.out.println("Name of the"
                           + " first object: " + obj_nm);
  
        // Getting the display names
        obj_nm = sec_obj.getDisplayName();
        System.out.println("Name of the"
                           + " second object: " + obj_nm);
    }
}

chevron_right


Output:

First object is : turkish_TURKEY
Second object is : english_UK
Name of the first object: turkish (TURKEY)
Name of the second object: english (UK)

Example 2:

filter_none

edit
close

play_arrow

link
brightness_4
code

// Java Code to illustrate
// getDisplayName() Method
  
import java.util.*;
  
public class Calendar_Demo_Locale {
    public static void main(String args[])
    {
  
        // Creating Locale objects class
        Locale first_obj = new Locale("RUSSIAN", "Russia");
  
        Locale sec_obj = new Locale("GERMAN", "Germany");
  
        // Displaying the objects
        System.out.println("First"
                           + " object is : " + first_obj);
        System.out.println("Second"
                           + " object is : " + sec_obj);
  
        // Getting the display names
        String obj_nm = first_obj.getDisplayName();
  
        // Displaying the results
        System.out.println("Name of the"
                           + " first object: " + obj_nm);
  
        // Getting the display names
        obj_nm = sec_obj.getDisplayName();
        System.out.println("Name of the"
                           + " second object: " + obj_nm);
    }
}

chevron_right


Output:

First object is : russian_RUSSIA
Second object is : german_GERMANY
Name of the first object: russian (RUSSIA)
Name of the second object: german (GERMANY)

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



My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.




Article Tags :
Practice Tags :


Be the First to upvote.


Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.