El método getLong() es un método integrado de Month ENUM que se usa para obtener el valor del campo temporal especificado de esta instancia de mes como largo.
Sintaxis :
public long getLong(TemporalField field)
Parámetros : este método acepta un solo campo de parámetro cuya representación larga se devolverá desde la instancia de este mes.
Valor devuelto : este método devuelve el valor del campo especificado como un largo.
Los siguientes programas ilustran el método anterior:
Programa 1 :
import java.time.*; import java.time.Month; import java.time.temporal.ChronoField; class monthEnum { public static void main(String[] args) { // Create a month instance Month month = Month.MARCH; // Get the value of field System.out.println(month.getLong(ChronoField.MONTH_OF_YEAR)); } }
Producción:
3
Programa 2 :
import java.time.*; import java.time.Month; import java.time.temporal.ChronoField; class monthEnum { public static void main(String[] args) { // Create a month instance Month month = Month.DECEMBER; // Get the value of field System.out.println(month.getLong(ChronoField.MONTH_OF_YEAR)); } }
Producción:
12
Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#getLong-java.time.temporal.TemporalField-