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-