El método minus() es un método incorporado de Month ENUM que se usa para obtener un mes antes del mes actual por un número específico de meses. Es decir, este método devuelve el mes anterior al número especificado de meses a partir de este mes.
Sintaxis :
public Month minus(long months)
Parámetros : este método acepta un solo parámetro meses , que representa el número de meses.
Valor devuelto : este método devuelve el mes anterior al número especificado de meses a partir de este mes.
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.FEBRUARY; // Print the month present 1 // month before feb System.out.println(month.minus(1)); } }
Producción:
JANUARY
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.APRIL; // Print the month present 1 // month before feb System.out.println(month.minus(2)); } }
Producción:
FEBRUARY
Referencia : https://docs.oracle.com/javase/8/docs/api/java/time/Month.html#minus-long-