当前位置: 首页>>代码示例>>用法及示例精选>>正文


Java DateFormatSymbols setWeekdays()用法及代码示例

Java中的DateFormatSymbols类的setWeekdays(String [] newWeekds)方法用于以字符串格式将日历的工作日名称设置为一些不同的字符串。例如,可以将“Sunday”更改为“FRIDAY”,将“Monday”更改为“WEDNESDAY”或更改为其他一些随机字符串。

用法:

public void setWeekdays(String[] newWeekds)

参数:该方法采用一个参数newWeekds,该参数是String类型的数组,表示将在现有工作日中替换的新字符串。


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

以下示例程序旨在说明setWeekdays()方法的使用。
示例1:

// Java code to demonstrate setWeekdays() 
  
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[] Days = format.getWeekdays(); 
  
        // Displaying the original 
        System.out.print("Original: "); 
        for (int i = 1; i < Days.length; i++) { 
            System.out.print(Days[i] + "  "); 
        } 
        System.out.println(); 
  
        // Taking an alternative names with 
        // additional random strings 
        String[] modDays = { "WEDNESDAY", "THURSDAY", 
                             "FRIDAY", "MONDAY", 
                             "TUESDAY", "SUNDAY", 
                             "SATURDAY" }; 
  
        // Setting the default into modified 
        format.setWeekdays(modDays); 
  
        // Displaying the modified string 
        String[] modifiedDays = format.getWeekdays(); 
  
        System.out.print("Modified: "); 
        for (int i = 0; i < modifiedDays.length; i++) { 
            System.out.print(modifiedDays[i] + "  "); 
        } 
    } 
}
输出:
Original: Sunday  Monday  Tuesday  Wednesday  Thursday  Friday  Saturday  
Modified: WEDNESDAY  THURSDAY  FRIDAY  MONDAY  TUESDAY  SUNDAY  SATURDAY

示例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[] Days = format.getWeekdays(); 
  
        // Displaying the original 
        System.out.print("Original: "); 
        for (int i = 1; i < Days.length; i++) { 
            System.out.print(Days[i] + "  "); 
        } 
        System.out.println(); 
  
        // Taking an alternative names with 
        // additional random strings 
        String[] modDays = { "WEEK", "RANDOM", 
                             "WEDNESDAY", "THURSDAY", 
                             "FRIDAY", "MONDAY", 
                             "TUESDAY", "SUNDAY", 
                             "SATURDAY" }; 
  
        // Setting the default into modified 
        format.setWeekdays(modDays); 
  
        // Displaying the mdified string 
        String[] modifiedDays = format.getWeekdays(); 
  
        System.out.print("Modified: "); 
        for (int i = 0; i < modifiedDays.length; i++) { 
            System.out.print(modifiedDays[i] + "  "); 
        } 
    } 
}
输出:
Original: Sunday  Monday  Tuesday  Wednesday  Thursday  Friday  Saturday  
Modified: WEEK  RANDOM  WEDNESDAY  THURSDAY  FRIDAY  MONDAY  TUESDAY  SUNDAY  SATURDAY

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



相关用法

注:本文由纯净天空筛选整理自Chinmoy Lenka大神的英文原创作品 DateFormatSymbols setWeekdays() Method in Java with Examples。非经特殊声明,原始代码版权归原作者所有,本译文的传播和使用请遵循“署名-相同方式共享 4.0 国际 (CC BY-SA 4.0)”协议。