Java DayOfWeek getDisplayName()方法及示例

Java DayOfWeek getDisplayName()方法及示例

java.time.DayOfWeekgetDisplayName() 方法是Java中的一个内置函数,它根据指定的Locale类参数和TextStyle返回星期的文本表示。TextStyle定义了三个元素’FULL’、’SHORT’和’NARROW’。Locale类代表世界上的特定语言和地区。

方法声明

 public String getDisplayName(TextStyle style, Locale locale)

语法

 String text = dayOfWeekObject.getDisplayName(TextStyle style, Locale locale)

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

  • style – 是TestStyle,可以是三个元素’FULL’、’SHORT’和’NARROW’。
  • locale – 代表世界上的特定语言和地区。默认的locale是美国。
  • dayOfWeekObject – 是DayOfWeek的一个实例。

返回值: 该函数根据指定的Locale类参数和TextStyle,返回星期的文本表示法。

下面的程序说明了上述方法:

程序 1 :

// Java Program Demonstrate getDisplayName()
// method of DayOfWeek
  
import java.time.*;
import java.time.format.TextStyle;
import java.util.Locale;
  
class DayOfWeekExample {
    public static void main(String[] args)
    {
        // Initializing a DayOfWeek instance
        DayOfWeek dayOfWeek = DayOfWeek.MONDAY;
  
        // Get textual representation of the
        // day-of-week in FULL style
        String full_name
            = dayOfWeek
                  .getDisplayName(TextStyle.FULL,
                                  Locale.getDefault());
  
        // Get textual representation of the
        // day-of-week in SHORT style
        String short_name
            = dayOfWeek
                  .getDisplayName(TextStyle.SHORT,
                                  Locale.getDefault());
  
        // Get textual representation of the
        // day-of-week in NARROW style
        String narrow_name
            = dayOfWeek
                  .getDisplayName(TextStyle.NARROW,
                                  Locale.getDefault());
  
        // Printing the textual names of the day-of-week
        System.out.println(full_name);
  
        System.out.println(short_name);
  
        System.out.println(narrow_name);
    }
}

输出:

Monday
Mon
M

程序2

// Java Program Demonstrate getDisplayName()
// method of DayOfWeek
  
import java.time.*;
import java.time.DayOfWeek;
import java.time.format.TextStyle;
import java.util.Locale;
  
class DayOfWeekExample {
    public static void main(String[] args)
    {
        // Initializing a DayOfWeek instance
        DayOfWeek dayOfWeek = DayOfWeek.WEDNESDAY;
  
        // Get textual representation of the
        // day-of-week in FULL style
        String full_name
            = dayOfWeek
                  .getDisplayName(TextStyle.FULL,
                                  Locale.getDefault());
  
        // Get textual representation of the
        // day-of-week in SHORT style
        String short_name
            = dayOfWeek
                  .getDisplayName(TextStyle.SHORT,
                                  Locale.getDefault());
  
        // Get textual representation of the
        // day-of-week in NARROW style
        String narrow_name
            = dayOfWeek
                  .getDisplayName(TextStyle.NARROW,
                                  Locale.getDefault());
  
        // Printing the textual names of the day-of-week
        System.out.println(full_name);
  
        System.out.println(short_name);
  
        System.out.println(narrow_name);
    }
}

输出:

Wednesday
Wed
W

参考资料: https://docs.oracle.com/javase/8/docs/api/java/time/DayOfWeek.html#getDisplayName-java.time.format.TextStyle-java.util.Locale-

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程