Java中的 DayOfWeek getDisplayName() 方法及示例
Java .time.DayOfWeek的getDisplayName()方法是Java中的一个内置函数,它根据指定的Locale 类参数和TextStyle 返回星期几的文本表示。 TextStyle 定义了三个元素“FULL”、“SHORT”和“NARROW”。 Locale 类代表世界的特定语言和区域。
方法声明:
public String getDisplayName(TextStyle style, Locale locale)
句法:
String text = dayOfWeekObject.getDisplayName(TextStyle style, Locale locale)
参数:此方法有两个参数:
返回值:函数返回根据指定的Locale 类参数和TextStyle 返回星期几的文本表示。
下面的程序说明了上述方法:
方案一:
// 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
方案二:
// 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: Java/time/DayOfWeek.html#getDisplayName-java.time.format.TextStyle-java.util.Locale-