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-
