método minus(long, TemporalUnit) de una interfaz ChronoLocalDate utilizada para Devuelve una copia de este ChronoLocalDate con la cantidad especificada de unidad restada a ChronoLocalDate. Si no es posible restar la cantidad, porque la unidad no es compatible o por alguna otra razón , se lanza una excepción.
Sintaxis:
public ChronoLocalDate minus(long amountToSubtract, TemporalUnit unit)
Parámetros: Este método acepta dos parámetros:
- cantidad a restar: que es la cantidad de la unidad a restar al resultado, puede ser negativa
- unidad: que es la unidad de la cantidad a restar.
Valor de retorno: este método devuelve ChronoLocalDate en función de esta fecha y hora con la cantidad especificada restada.
Excepción: este método arroja las siguientes excepciones:
- DateTimeException : si no se puede hacer la resta
- UnsupportedTemporalTypeException : si la unidad no es compatible
- ArithmeticException : si se produce un desbordamiento numérico
Los siguientes programas ilustran el método minus():
Programa 1:
// Java program to demonstrate // ChronoLocalDate.minus() method import java.time.*; import java.time.temporal.*; import java.time.chrono.*; public class GFG { public static void main(String[] args) { // create a ChronoLocalDate object ChronoLocalDate zonedlt = LocalDate.parse("2018-12-06"); // subtract 12 Years to ChronoLocalDate ChronoLocalDate value = zonedlt.minus(12, ChronoUnit.YEARS); // print result System.out.println("ChronoLocalDate after " + "subtracting Months: " + value); } }
ChronoLocalDate after subtracting Months: 2006-12-06
Publicación traducida automáticamente
Artículo escrito por Kirti_Mangal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA