Método DateFormat getDateTimeInstance() en Java con ejemplos

La clase DateFormat 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.

Nota: 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.  

Vista del paquete:

java.text Package
    DateFormat Class
        getDateTimeInstance() Method

El método getDateTimeInstance() de la clase DateFormat en Java se utiliza para obtener el formateador de fecha/hora. Este formateador de fecha y hora viene con el estilo de formato predeterminado para una configuración regional predeterminada.

Sintaxis:  

public static final DateFormat getDateTimeInstance()

Tipo de devolución: el método devuelve un formateador de fecha/hora en un formato particular.

Ejemplo 1:

Java

// Java Program to Illustrate the
// getDateTimeInstance() Method
// of DateFormat Class
 
// Importing required classes
import java.text.*;
import java.util.*;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String[] argv)
    {
 
        // Initializing the first formatter by
        // creating object of DateFormat class
        DateFormat DFormat = DateFormat.getDateTimeInstance();
 
        System.out.println("Object: " + DFormat);
 
        // Formatting the string using format() method
        String str = DFormat.format(new Date());
 
        // Printing the formatted string time
        System.out.println(str);
    }
}
Producción

Object: java.text.SimpleDateFormat@f95cf381
Jan 11, 2022, 6:25:40 AM

Ejemplo 2:

Java

// Java Program to Illustrate the
// getDateTimeInstance() Method
// of DateFormat Class
 
// Importing required classes
import java.text.*;
import java.util.*;
 
// Main class
public class GFG {
 
    // Main driver method
    public static void main(String[] args)
        throws InterruptedException
    {
 
        // Initializing SimpleDateFormat
        SimpleDateFormat SDFormat
            = new SimpleDateFormat("MM/dd/yyyy");
 
        // Displaying the formats
        Date date = new Date();
        String str_Date1 = SDFormat.format(date);
 
        // Displaying the unformatted date
        System.out.println("The Original: " + (str_Date1));
 
        // Initializing the Time formatter
        DateFormat DFormat = DateFormat.getDateTimeInstance();
        System.out.println("Object: " + DFormat);
 
        // Formatting the string
        String str = DFormat.format(new Date());
 
        // Displaying the string time on console
        System.out.println(str);
    }
}
Producción

The Original: 01/11/2022
Object: java.text.SimpleDateFormat@f95cf381
Jan 11, 2022, 6:30:09 AM

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 *