Método DateFormat format() en Java con ejemplos

La clase DateFormat presente dentro del paquete java.text es una clase abstracta que se utiliza para formatear y analizar fechas para cualquier configuración regional. Nos permite formatear la fecha en texto y analizar el texto hasta la fecha. La clase DateFormat proporciona muchas funcionalidades para obtener, formatear y analizar la fecha/hora predeterminada. La clase DateFormat extiende la clase Format, lo que significa que es una subclase de la clase Format. Dado que la clase DateFormat es una clase abstracta, por lo tanto, se puede utilizar para subclases de formato de fecha/hora, que formatean y analizan fechas u horas de forma independiente del idioma. 

El método format() de la clase DateFormat en Java se usa para formatear una fecha determinada en una string de fecha/hora. Básicamente, el método se utiliza para convertir esta fecha y hora en un formato particular, es decir, mm/dd/aaaa.

Sintaxis: 

public final String format(Date date)

Parámetros: el método toma una fecha de parámetro del tipo de objeto Fecha y se refiere a la fecha cuya salida de string se va a producir.

Tipo de devolución: devuelve la fecha o la hora en formato de string de mm/dd/yyyy.

Ejemplo 1:

Java

// Java Program to Illustrate format() Method
// of DateTime Class
 
// Importing required classes
import java.text.*;
import java.util.Calendar;
 
// Main class
// DateFormat_Demo
public class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
 
        // Initializing the first formatter
        DateFormat DFormat = DateFormat.getDateInstance();
 
        // Initializing the calendar Object
        Calendar cal = Calendar.getInstance();
 
        // Displaying the actual date
        System.out.println("The original Date: "
                           + cal.getTime());
 
        // Converting date using format() method
        String curr_date = DFormat.format(cal.getTime());
 
        // Printing the formatted date
        System.out.println("Formatted Date: " + curr_date);
    }
}
Producción: 

The original Date: Wed Mar 27 11:12:29 UTC 2019
Formatted Date: Mar 27, 2019

 

Ejemplo 2:

Java

// Java Program to Illustrate format() Method
// of DateTime Class
 
// Importing required classes
import java.text.*;
import java.util.*;
 
// Main class
// DateFormat_Demo
public class GFG {
 
    // Main driver method
    public static void main(String[] args)
    {
        // Initializing the first formatter
        DateFormat DFormat = DateFormat.getDateTimeInstance(
            DateFormat.LONG, DateFormat.LONG,
            Locale.getDefault());
 
        // Initializing the calendar Object
        Calendar cal = Calendar.getInstance();
 
        // Displaying the actual date
        System.out.println("The original Date: "
                           + cal.getTime());
 
        // Converting date using format() method and
        // storing date in a string
        String curr_date = DFormat.format(cal.getTime());
 
        // Printing the formatted date on console
        System.out.println("Formatted Date: " + curr_date);
    }
}
Producción

The original Date: Tue Jan 11 05:42:29 UTC 2022
Formatted Date: January 11, 2022 at 5:42:29 AM UTC

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 *