Open In App

SimpleDateFormat applyLocalizedPattern() Method in Java with Examples

Last Updated : 19 Jul, 2021
Comments
Improve
Suggest changes
Like Article
Like
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

 

Next Article
Practice Tags :

Similar Reads