Programa Java para mostrar la hora actual y el minuto actual

Clase de calendario

Se utiliza para mostrar la fecha y la hora y manipular la fecha y la hora en Java y, además de esto, también se utiliza para formatear la clase de fecha y hora en Java a través de los datos asociados a la zona horaria. Entonces, para importar esta clase desde un paquete llamado » java.utils «. Después de importar esta clase, se puede crear un objeto de la clase Fecha para imprimir la fecha y la hora actuales. Ahora, para imprimir la fecha y hora predeterminadas, simplemente llame al comando de impresión usando el método toString() para obtener la fecha y hora actuales.

El método java.util.Calendar.get() es un método de la clase java.util.Calendar . La clase Calendar proporciona algunos métodos para implementar un sistema de calendario concreto fuera del paquete. Algunos ejemplos de campos de calendario son: AÑO, FECHA, MES, DÍA_DE_SEMANA, DÍA_DE_AÑO, SEMANA_DE_AÑO, MINUTO, SEGUNDO, HORA, AM_PM, SEMANA_DE_MES, DÍA_DE_SEMANA_EN_MES, HORA_DE_DÍA.

Sintaxis:

public int get(int field)

Aquí, el campo representa el campo de calendario dado 
y la función devuelve el valor del 
campo dado.
Enfoques: 

  1. Uso de la clase Calendar con especificadores de formato
  2. Uso de la clase de calendario sin especificador de formato

Enfoque 1: uso de la clase Calendar con especificadores de formato

El método java.util.Calendar.get() es un método de la clase java.util.Calendar. La clase Calendar proporciona algunos métodos para implementar un sistema de calendario concreto fuera del paquete. Los especificadores de formato comienzan con un carácter de porcentaje (%) y terminan con un «carácter de tipo» que indica el tipo de datos (int, float, etc.) que se convertirán de la manera básica en que se representarán los datos (decimal, hexadecimal, etc)

ESPECIFICADOR CONVERSIÓN APLICADA
%% Inserta un signo de %
%t %T Hora y fecha
%tM Minutos

Implementación: a continuación se muestra la implementación del programa utilizando los especificadores de formato anteriores.

Java

// Java Program to Display
// current hour and minute
 
// Importing java Date class libraries
import java.util.Calendar;
import java.util.Formatter;
 
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Create Formatter class object
        Formatter format = new Formatter();
 
        // Creating a calendar
        Calendar gfg_calender = Calendar.getInstance();
 
        // Displaying hour using Format class using  format
        // specifiers
        // '%tl' for hours and '%tM' for minutes
        format = new Formatter();
        format.format("%tl:%tM", gfg_calender,
                       gfg_calender);
 
        // Printing the current hour and minute
        System.out.println(format);
    }
}
Producción

9:04

Enfoque 2: Uso de la clase Calendar sin especificadores de formato

El método java.util.Calendar.get() es un método de la clase java.util.Calendar. La clase Calendar proporciona algunos métodos para implementar un sistema de calendario concreto fuera del paquete. Algunos ejemplos de campos de calendario son: AÑO, FECHA, MES, DÍA_DE_SEMANA, DÍA_DE_AÑO, SEMANA_DE_AÑO, MINUTO, SEGUNDO, HORA, AM_PM, SEMANA_DE_MES, DÍA_DE_SEMANA_DE_MES, HORA_DE_DÍA.

A continuación se muestra un ejemplo de Java para mostrar la fecha y la hora actuales sin utilizar especificadores de formato: 

Java

// Java Program to Display
// current hour and minute
 
// Importing java Date class libraries
import java.util.Calendar;
import java.util.Formatter;
 
class GFG {
 
    // Main driver method
    public static void main(String args[])
    {
 
        // Creating a calendar using getInstance method
        Calendar now = Calendar.getInstance();
 
        // Get the current hour and minute as parameters
        System.out.println(now.get(Calendar.HOUR_OF_DAY)
                           + ":"
                           + now.get(Calendar.MINUTE));
        // Printing the current hour and minute using now
    }
}
Producción

9:4

 

Publicación traducida automáticamente

Artículo escrito por aditya_taparia 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 *