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 getTimeInstance() Method
El método getTimeInstance() de la clase DateFormat en Java se usa para obtener el formato de hora. Este formateador de tiempo viene con un estilo de formato predeterminado para una configuración regional predeterminada.
Sintaxis:
public static final DateFormat getTimeInstance()
Parámetro: El método no toma ningún parámetro.
Tipo de devolución: el método devuelve una hora formateada en un formato particular.
Ejemplo 1:
Java
// Java Program to Illustrate getTimeInstance() 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.getTimeInstance(); System.out.println("Object: " + DFormat); // Formatting the string using format() method String str = DFormat.format(new Date()); // Displaying the formatted string time on console System.out.println(str); } }
Object: java.text.SimpleDateFormat@8400729 6:39:49 AM
Ejemplo 2:
Java
// Java Program to Illustrate getTimeInstance() 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 simple date format mm/dd/yyyy // by creating object of SimpleDateFormat class SimpleDateFormat SDFormat = new SimpleDateFormat("MM/dd/yyyy"); // Displaying the formats Date date = new Date(); String str_Date1 = SDFormat.format(date); // Displaying original date System.out.println("The Original: " + (str_Date1)); // Initializing the Time formatter DateFormat DFormat = DateFormat.getTimeInstance(); System.out.println("Object: " + DFormat); // Formatting the string using format() method String str = DFormat.format(new Date()); // Displaying the formatted string time on console System.out.println(str); } }
The Original: 01/11/2022 Object: java.text.SimpleDateFormat@8400729 6:45:24 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