📌  相关文章
📜  Java中的 DateFormatSymbols setShortWeekdays() 方法及示例

📅  最后修改于: 2022-05-13 01:54:55.932000             🧑  作者: Mango

Java中的 DateFormatSymbols setShortWeekdays() 方法及示例

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

public void setShortWeekdays(String[] newShWeekds)

参数:该方法采用一个参数newShWeekds ,它是一个字符串数组 type 并引用在现有工作日中要替换的新字符串。
返回值:该方法以字符串格式返回修改后的工作日短名称。
下面的程序说明了 setShortWeekdays() 方法的使用。
示例 1:

Java
// 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] + "  ");
        }
    }
}


Java
// 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

示例 2:

Java

// 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: Java/text/DateFormatSymbols.html#setShortWeekdays-java.lang.String:A-