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:
- Uso de la clase Calendar con especificadores de formato
- 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); } }
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 } }
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