Java DateFormatSymbols setShortWeekdays()方法及实例

来源:这里教程网 时间:2026-02-17 20:45:15 作者:

Java DateFormatSymbols setShortWeekdays()方法及实例

Java中 DateFormatSymbols类setShortWeekdays(String[] newShWeekds ) 方法是用来将字符串格式的日历的工作日的短名称设置为一些不同的字符串。例如,”Sun “可以改为 “FRI”,”Mon “可以改为 “WED “等等。

语法:

public void setShortWeekdays(String[] _newShWeekds_ )

参数: 该方法需要一个参数 _ newShWeekds_ ,它是一个String类型的数组,指的是要在现有工作日中替换的新字符串。

返回值: 该方法以字符串格式返回修改后的工作日短名称。

以下程序说明了setShortWeekdays()方法的使用。

示例1:

// Java code to demonstrate setShortWeekdays() import java.text.DateFormatSymbols;import java.util.Locale; public class DateFormat_Main {    public static void main(String args[])    {        // Initialising DateFormatSymbols object        DateFormatSymbols format            = new DateFormatSymbols(                new Locale("en", "US"));         // Taking the default short weekdays        String[] shDays            = format.getShortWeekdays();         // Displaying the original        System.out.print("Original: ");         for (int i = 1; i < shDays.length; i++) {            System.out.print(shDays[i] + "  ");        }        System.out.println();         // Taking an alternative names        String[] modDays = { "WED", "THU", "FRI",                             "MON", "TUE", "SUN", "SAT" };         // Setting the default into modified        format.setShortWeekdays(modDays);         // Displaying the modified string        String[] modifiedDays            = format.getShortWeekdays();         System.out.print("Modified: ");        for (int i = 0; i < modifiedDays.length; i++) {            System.out.print(modifiedDays[i] + "  ");        }    }}

输出

Original: Sun  Mon  Tue  Wed  Thu  Fri  Sat  Modified: WED  THU  FRI  MON  TUE  SUN  SAT

例2:

// Java code to demonstrate setShortWeekdays() import java.text.DateFormatSymbols;import java.util.Locale; public class DateFormat_Main {    public static void main(String args[])    {        // Initialising DateFormatSymbols object        DateFormatSymbols format            = new DateFormatSymbols(                new Locale("en", "US"));         // Taking the default short weekdays        String[] shDays = format.getShortWeekdays();         // Displaying the original        System.out.print("Original: ");         for (int i = 1; i < shDays.length; i++) {            System.out.print(shDays[i] + "  ");        }        System.out.println();         // Taking an alternative names with        // additional random strings        String[] modDays = { "WED", "THU", "FRI",                             "MON", "TUE", "SUN",                             "SAT", "ONE", "TWO" };         // Setting the default into modified        format.setShortWeekdays(modDays);         // Displaying the modified string        String[] modifiedDays            = format.getShortWeekdays();         System.out.print("Modified: ");        for (int i = 0; i < modifiedDays.length; i++) {            System.out.print(modifiedDays[i] + "  ");        }    }}

输出

Original: Sun  Mon  Tue  Wed  Thu  Fri  Sat  Modified: WED  THU  FRI  MON  TUE  SUN  SAT  ONE  TWO

参考资料: https://docs.oracle.com/javase/8/docs/api/java/text/DateFormatSymbols.html#setShortWeekdays-java.lang.String:A-

相关推荐