El método applyPattern() de la clase SimpleDateFormat se utiliza para establecer un patrón definido dado en el formato de fecha. Simplemente convierte una fecha y hora en particular a un formato específico definido por el usuario, por ejemplo, dd/ MM/ aaaa HH:mm Z o MM/ dd/ aaaa HH:mm Z.
Sintaxis:
public void applyPattern(String pattern)
Parámetros: el método toma un patrón de parámetro de tipo String y hace referencia al nuevo patrón de fecha y hora para este formato de fecha.
Valor devuelto: el método devuelve un tipo vacío.
Los siguientes programas ilustran el funcionamiento del método applyPattern() de SimpleDateFormat:
Ejemplo 1:
Java
// Java code to illustrate // applyPattern() 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 the calendar Object Calendar cal = Calendar.getInstance(); // Using the below pattern String new_pat = "dd/ MM/ yyyy HH:mm Z"; // Use of applyPattern() method SDFormat.applyPattern(new_pat); // Displaying Current date and time String curr_date = SDFormat.format(cal.getTime()); System.out.println("The Current Date: " + curr_date); // Displaying the pattern System.out.println("Applied Pattern: " + SDFormat.toPattern()); } }
The Current Date: 29/ 01/ 2019 07:22 +0000 Applied Pattern: dd/ MM/ yyyy HH:mm Z
Ejemplo 2:
Java
// Java code to illustrate // applyPattern() 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 the calendar Object Calendar cal = Calendar.getInstance(); // Using the below pattern String new_pat = "MM/ dd/ yyyy HH:mm Z"; // Use of applyPattern() method SDFormat.applyPattern(new_pat); // Displaying Current date and time String curr_date = SDFormat.format(cal.getTime()); System.out.println("The Current Date: " + curr_date); // Displaying the pattern System.out.println("Applied Pattern: " + SDFormat.toPattern()); } }
The Current Date: 01/ 29/ 2019 07:22 +0000 Applied Pattern: MM/ dd/ yyyy HH:mm Z
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