El método get() es un método integrado de Month ENUM que se utiliza para obtener el valor integral correspondiente de los valores de mes del año especificados por esta instancia de Month.
Sintaxis :
public int get(TemporalField field)
Parámetros : este método acepta un solo parámetro que es un objeto temporal y no puede ser NULL.
Valor devuelto : este método devuelve un número entero correspondiente al campo especificado por esta instancia de Mes.
Excepción : el método arroja las siguientes excepciones.
- DateTimeException : lanza una DateTimeException si el valor está fuera del rango de valores válidos.
- ArithmeticException : lanza una ArithmeticException si se produce un desbordamiento numérico.
Los siguientes programas ilustran el método anterior:
Programa 1 :
import java.time.*; import java.time.Month; import java.time.*; import java.time.temporal.ChronoField; class monthEnum { public static void main(String[] args) { // Create a month instance Month month = Month.MARCH; // Get corresponding Integer System.out.println(month.get(ChronoField.MONTH_OF_YEAR)); } }
Producción:
3
Programa 2 :
import java.time.*; import java.time.Month; import java.time.*; import java.time.temporal.ChronoField; class monthEnum { public static void main(String[] args) { // Create a month instance Month month = Month.NOVEMBER; // Get corresponding Integer System.out.println(month.get(ChronoField.MONTH_OF_YEAR)); } }
Producción:
11
Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#get-java.time.temporal.TemporalField-