Java SimpleDateFormat setDateFormatSymbols()方法及实例
SimpleDateFormat类 的 setDateFormatSymbols() 方法是用来设置该日期格式的日期和时间格式符号的。
语法
public void setDateFormatSymbols(DateFormatSymbols newFormatSymbols)
参数: 该方法需要一个参数 newFormatSymbols ,指的是新的格式符号,该日期格式将被设置为该符号。
返回值: 该方法返回无效类型。
下面的程序说明了SimpleDateFormat的setDateFormatSymbols()方法的工作情况:
例1 :
// Java code to illustrate// DateFormatSymbols() method import java.text.*;import java.util.*; public class SimpleDateFormat_Demo { public static void main(String[] args) throws InterruptedException, ParseException { // Initializing SimpleDateFormat SimpleDateFormat SDFormat = new SimpleDateFormat(); // Setting the DateFormatSymbols DateFormatSymbols DFSymbols = new DateFormatSymbols( new Locale("en", "US")); // Illustrating the set method SDFormat.setDateFormatSymbols(DFSymbols); // Displaying the formats Date date = new Date(); String str_Date1 = SDFormat.format(date); System.out.println("The SimpleDateFormat: " + (str_Date1)); // Working of DFS String[] the_days = DFSymbols.getShortWeekdays(); int i, j = 1; for (i = 1; i < the_days.length; i++) { System.out.print("Day" + j++ + " : " + the_days[i] + "\n"); } }}
输出:
The SimpleDateFormat: 1/30/19 10:27 AMDay1 : SunDay2 : MonDay3 : TueDay4 : WedDay5 : ThuDay6 : FriDay7 : Sat
例2 :
// Java code to illustrate// DateFormatSymbols() method import java.text.*;import java.util.*; public class SimpleDateFormat_Demo { public static void main(String[] args) throws InterruptedException, ParseException { // Initializing SimpleDateFormat SimpleDateFormat SDFormat = new SimpleDateFormat(); // Setting the DateFormatSymbols DateFormatSymbols DFSymbols = new DateFormatSymbols( new Locale("es", "XL")); // Illustrating the set method SDFormat.setDateFormatSymbols(DFSymbols); // Displaying the formats Date date = new Date(); String str_Date1 = SDFormat.format(date); System.out.println("The SimpleDateFormat: " + (str_Date1)); // Working of DFS String[] the_days = DFSymbols.getShortWeekdays(); int i, j = 1; for (i = 1; i < the_days.length; i++) { System.out.print("Day" + j++ + " : " + the_days[i] + "\n"); } }}输出:
The SimpleDateFormat: 1/30/19 10:28 AMDay1 : domDay2 : lunDay3 : marDay4 : mi?Day5 : jueDay6 : vieDay7 : s?b
