java.time.LocalTime.plus() Method Example
Description
The java.time.LocalTime.plus(long amountToAdd, TemporalUnit unit) method returns a copy of this time with the specified amount added.
Declaration
Following is the declaration for java.time.LocalTime.plus(long amountToAdd, TemporalUnit unit) method.
public LocalTime plus(long amountToAdd, TemporalUnit unit)
Parameters
amountToAdd − the amount of the unit to add to the result, may be negative.
unit − the unit of the amount to add, not null.
Return Value
a LocalTime based on this time with the specified amount added, not null.
Exceptions
DateTimeException − if the addition cannot be made.
UnsupportedTemporalTypeException − if the unit is not supported.
ArithmeticException − if numeric overflow occurs.
Example
The following example shows the usage of java.time.LocalTime.plus(long amountToAdd, TemporalUnit unit) method.
package com.tutorialspoint;
import java.time.LocalTime;
import java.time.temporal.ChronoUnit;
public class LocalTimeDemo {
public static void main(String[] args) {
LocalTime time = LocalTime.parse("10:15:30");
LocalTime time1 = time.plus(10, ChronoUnit.HOURS);
System.out.println(time1);
}
}
Let us compile and run the above program, this will produce the following result −
20:15:30