Java SimpleDateFormat setDateFormatSymbols()方法及实例

来源:这里教程网 时间:2026-02-17 21:10:17 作者:

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

相关推荐