Java SimpleDateFormat applyLocalizedPattern()方法及示例

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

Java SimpleDateFormat applyLocalizedPattern()方法及示例

SimpleDateFormat类applyLocalizedPattern() 方法用于对该日期格式应用一个本地化的字符串模式。这个模式可以由用户设置。

语法

public void applyLocalizedPattern(String pattern)

参数: 该方法需要一个字符串类型的参数 模式 ,并指要应用的新日期和时间。
返回值: 该方法返回无效类型。

下面的程序说明了SimpleDateFormat的applyLocalizedPattern()方法的工作。

例1 :

// Java code to illustrate// applyLocalizedPattern() method import java.text.*;import java.util.Calendar; public class SimpleDateFormat_Demo {    public static void main(String[] args)        throws InterruptedException    {        SimpleDateFormat SDFormat            = new SimpleDateFormat();         // Initializing calendar Object        Calendar cal = Calendar.getInstance();         // Using the following pattern        String new_pat = "MM / dd / yy HH:mm Z";         // Use of applyLocalizedPattern()        SDFormat.applyLocalizedPattern(new_pat);         System.out.println("Applying the format: "                           + SDFormat                                 .toLocalizedPattern());    }}

输出

Applying the format: MM / dd / yy HH:mm Z

例2 :

// Java code to illustrate// applyLocalizedPattern() method import java.text.*;import java.util.*; public class SimpleDateFormat_Demo {    public static void main(String args[])        throws Exception    {         // Initializing SDF        SimpleDateFormat SDFormat            = new SimpleDateFormat();         // Applying LocalizedPattern        SDFormat.applyLocalizedPattern("dd");        String str = SDFormat.format(new Date());         // Printing todays date        System.out.println("Today is: " + str);         // Applying LocalizedPattern        SDFormat.applyLocalizedPattern("MMM");        String str1 = SDFormat.format(new Date());         // Printing the month        System.out.println("Month is: " + str1);    }}

输出

Today is: 30Month is: Jan

相关推荐