Java SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols) Constructor
Syntax
SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols) constructor from SimpleDateFormat has the following syntax.
public SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols)
Example
In the following code shows how to use SimpleDateFormat.SimpleDateFormat(String pattern, DateFormatSymbols formatSymbols) constructor.
//from w ww .j a v a 2 s. c o m
import java.text.DateFormatSymbols;
import java.text.SimpleDateFormat;
import java.util.Date;
import java.util.Locale;
public class Main{
public static void main(String[] args) {
DateFormatSymbols symbols = new DateFormatSymbols(new Locale("en", "US"));
String[] defaultDays = symbols.getShortWeekdays();
for (int i = 0; i < defaultDays.length; i++) {
System.out.print(defaultDays[i] + " ");
}
System.out.println();
String[] capitalDays = { "", "SUN", "MON", "TUE", "WED", "THU", "FRI",
"SAT" };
symbols.setShortWeekdays(capitalDays);
String[] modifiedDays = symbols.getShortWeekdays();
for (int i = 0; i < modifiedDays.length; i++) {
System.out.println(modifiedDays[i] + " ");
}
SimpleDateFormat formatter = new SimpleDateFormat("E", symbols);
Date today = new Date();
String result = formatter.format(today);
System.out.println(result);
}
}
The code above generates the following result.