Open In App

SimpleDateFormat applyLocalizedPattern() Method in Java with Examples

Last Updated : 19 Jul, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

The applyLocalizedPattern() Method of SimpleDateFormat class is used to apply a localized string pattern to this date format. This pattern can be set by the user.

Syntax: 

public void applyLocalizedPattern(String pattern)

Parameters: The method takes one parameter pattern of String type and refers to the new date and time that is to be applied.
Return Value: The method returns void type.

Below programs illustrate the working of applyLocalizedPattern() Method of SimpleDateFormat:

Example 1: 

Java




// 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());
    }
}


Output: 

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

 

Example 2:

Java




// 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);
    }
}


Output: 

Today is: 30
Month is: Jan

 



Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads