ChronoZonedDateTime minus(TemporalAmount) method in Java with Examples Last Updated : 28 Jan, 2022 Comments Improve Suggest changes Like Article Like Report minus() method of a ChronoZonedDateTime class used to returns a copy of this date-time with the specified amount subtracted to date-time.The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface.Syntax: default ChronoZonedDateTime minus(TemporalAmount amountTosubtract) Parameters: This method accepts one single parameter amountTosubtract which is the amount to subtract, It should not be null.Return value: This method returns ChronoZonedDateTime based on this date-time with the subtraction made, not nullException: This method throws following Exceptions: DateTimeException: if the subtraction cannot be made</li ArithmeticException: if numeric overflow occurs Below programs illustrate the minus() method:Program 1: Java // Java program to demonstrate // ChronoZonedDateTime.minus() method import java.time.*; import java.time.chrono.*; import java.time.temporal.ChronoUnit; public class GFG { public static void main(String[] args) { // create a ChronoZonedDateTime object ChronoZonedDateTime zonedlt = ZonedDateTime .parse( "2018-12-06T19:21:12.123+05:30[Asia/Calcutta]"); // subtract 10 Days to ChronoZonedDateTime ChronoZonedDateTime value = zonedlt.minus(Period.ofDays(10)); // print result System.out.println("ChronoZonedDateTime after" + " subtracting Days:\n " + value); } } Output: ChronoZonedDateTime after subtracting Days: 2018-11-26T19:21:12.123+05:30[Asia/Calcutta] Reference: https://docs.oracle.com/javase/9/docs/api/java/time/chrono/ChronoZonedDateTime.html#minus-java.time.temporal.TemporalAmount- Comment More infoAdvertise with us Next Article ChronoZonedDateTime minus(TemporalAmount) method in Java with Examples S ShubhamMaurya3 Follow Improve Article Tags : Misc Java Java-Functions Java-ChronoZonedDateTime Java-Time-Chrono package +1 More Practice Tags : JavaMisc Similar Reads ChronoZonedDateTime plus(TemporalAmount) method in Java with Examples plus() method of a ChronoZonedDateTime class used to returns a copy of this date-time with the specified amount added to date-time. The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface. Syntax: public ChronoZonedDateTime plus(TemporalAmount a 1 min read ChronoLocalDateTime minus(TemporalAmount) method in Java with Examples The minus() method of a ChronoLocalDateTime interface is used to return a copy of this ChronoLocalDateTime with the specified amount subtracted to date-time. The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface.Syntax: default ChronoLocalDate 1 min read ChronoZonedDateTime minus(long, TemporalUnit) method in Java with Examples minus() method of a ChronoZonedDateTime interface used to Returns a copy of this date-time with the specified amount of unit subtracted.If it is not possible to subtract the amount, because the unit is not supported or for some other reason, an exception is thrown. Syntax: default ChronoZonedDateTim 1 min read ChronoLocalDate minus(TemporalAmount) method in Java with Examples minus(TemporalAmount) method of a ChronoLocalDate interface used to returns a copy of this ChronoLocalDate with the specified amount subtracted to ChronoLocalDate.The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface.Syntax: public ChronoLocal 1 min read ChronoLocalDateTime plus(TemporalAmount) method in Java with Examples The plus() method of a ChronoLocalDateTime interface is used to return a copy of this ChronoLocalDateTime with the specified amount added to date-time. The amount is typically Period or Duration but may be any other type implementing the TemporalAmount interface. Syntax: default ChronoLocalDateTime 1 min read Like