SimpleDateFormat applyLocalizedPattern() Method in Java with Examples

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() methodimport 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() methodimport 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



