Método SimpleDateFormat applyLocalizedPattern() en Java con ejemplos

El método applyLocalizedPattern() de la clase SimpleDateFormat se usa para aplicar un patrón de string localizado a este formato de fecha. Este patrón puede ser configurado por el usuario.

Sintaxis: 

public void applyLocalizedPattern(String pattern)

Parámetros: El método toma un patrón de parámetro de tipo String y hace referencia a la nueva fecha y hora que se va a aplicar.
Valor devuelto: el método devuelve un tipo vacío.

Los siguientes programas ilustran el funcionamiento del método applyLocalizedPattern() de SimpleDateFormat:

Ejemplo 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());
    }
}
Producción: 

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

 

Ejemplo 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);
    }
}
Producción: 

Today is: 30
Month is: Jan

 

Publicación traducida automáticamente

Artículo escrito por Chinmoy Lenka y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *