Método Calendar.get() en Java

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)

where, field represents the given calendar
field and the function returns the value of
given field.

Excepción: si el campo especificado está fuera de rango, se lanza la excepción ArrayIndexOutOfBoundsException .

Aplicaciones:
Ejemplo 1: para buscar fecha, mes, año

// Java code to implement calendar.get() function
import java.util.*;
  
class GFG {
      
// Driver code
public static void main(String[] args) {
  
    // creating a calendar
    Calendar c = Calendar.getInstance();
  
    // get the value of DATE field
    System.out.println("Day : " +
                        c.get(Calendar.DATE));
      
    // get the value of MONTH field
    System.out.println("Month : " +
                        c.get(Calendar.MONTH));
                      
    // get the value of YEAR field
    System.out.println("Year : " + 
                        c.get(Calendar.YEAR));
}
}

Producción :

Day : 1
Month : 2
Year : 2018

Ejemplo 2: Para obtener Día de la semana, Día del año, Semana del mes, Semana del año.

// Java Code of calendar.get() function
import java.util.*;
  
class GFG {
      
// Driver code
public static void main(String[] args) {
  
    // creating a calendar
    Calendar c = Calendar.getInstance();
  
    // get the value of DATE_OF_WEEK field
    System.out.println("Day of week : " + 
                        c.get(Calendar.DAY_OF_WEEK));
                          
    // get the value of DAY_OF_YEAR field
    System.out.println("Day of year : " +
                        c.get(Calendar.DAY_OF_YEAR));
                          
    // get the value of WEEK_OF_MONTH field
    System.out.println("Week in Month : " + 
                        c.get(Calendar.WEEK_OF_MONTH));
                          
    // get the value of WEEK_OF_YEAR field
    System.out.println("Week in Year : " + 
                        c.get(Calendar.WEEK_OF_YEAR));
  
                      
    // get the value of DAY_OF_WEEK_IN_MONTH field
    System.out.println("Day of Week in Month : " +
                        c.get(Calendar.DAY_OF_WEEK_IN_MONTH));
}
}

Producción :

Day of week : 5
Day of year : 60
Week in Month : 1
Week in Year : 9
Day of Week in Month : 1

Ejemplo 3: Para obtener Hora, Minuto, Segundo y AM_PM.

// Implementation of calendar.get()
// function in Java
import java.util.*;
  
class GFG {
  
    // Driver code
    public static void main(String[] args)
    {
        // creating a calendar
        Calendar c = Calendar.getInstance();
  
        // get the value of HOUR field
        System.out.println("Hour : " + c.get(Calendar.HOUR));
  
        // get the value of MINUTE field
        System.out.println("Minute : " + c.get(Calendar.MINUTE));
  
        // get the value of SECOND field
        System.out.println("Second : " + c.get(Calendar.SECOND));
  
        // get the value of AM_PM field
        System.out.println("AM or PM : " + c.get(Calendar.AM_PM));
  
        // get the value of HOUR_OF_DAY field
        System.out.println("Hour (24-hour clock) : " + c.get(Calendar.HOUR_OF_DAY));
    }
}

Producción :

Hour : 6
Minute : 51
Second : 53
AM or PM : 0
Hour (24-hour clock) : 6

Publicación traducida automáticamente

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