LocalTime until() Method in Java with Examples Last Updated : 12 Apr, 2023 Summarize Comments Improve Suggest changes Share Like Article Like Report until() method of the LocalTime class used to calculate the amount of time between two LocalTime objects using TemporalUnit. The start and end points are this and the specified LocalTime passed as a parameter. The result will be negative if the end is before the start. The calculation returns a whole number, representing the number of complete units between the two LocalTime. This instance is immutable and unaffected by this method call. Syntax: public long until(Temporal endExclusive, TemporalUnit unit) Parameters: This method accepts two parameters endExclusive which is the end date, exclusive, which is converted to a LocalTime and unit which is the unit to measure the amount. Return value: This method returns the amount of time between this LocalTime and the end LocalTime. Exception:This method throws following Exceptions: DateTimeException – if the amount cannot be calculated, or the ending temporal cannot be converted to a LocalTime.UnsupportedTemporalTypeException – if the unit is not supported.ArithmeticException – if numeric overflow occurs. Below programs illustrate the until() method: Program 1: Java // Java program to demonstrate // LocalTime.until() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create LocalTime objects LocalTime l1 = LocalTime .parse("19:21:12"); LocalTime l2 = LocalTime .parse("23:12:31.123"); // apply until method of LocalTime class long result = l2.until(l1, ChronoUnit.SECONDS); // print results System.out.println("Result in SECONDS: " + result); } } Output:Result in SECONDS: -13879 Program 2: Java // Java program to demonstrate // LocalTime.until() method import java.time.*; import java.time.temporal.*; public class GFG { public static void main(String[] args) { // create LocalTime objects LocalTime l1 = LocalTime .parse("19:21:12"); LocalTime l2 = LocalTime .parse("23:12:31.123"); // apply until method of LocalTime class long result = l1.until(l2, ChronoUnit.HOURS); // print results System.out.println("Result in HOURS: " + result); } } Output:Result in HOURS: 3 References: https://docs.oracle.com/javase/10/docs/api/java/time/LocalTime.html#until(java.time.temporal.Temporal, java.time.temporal.TemporalUnit) Comment More infoAdvertise with us Next Article LocalTime plus() method in Java with Examples A AmanSingh2210 Follow Improve Article Tags : Java Java-Functions Java-time package Java-LocalTime Practice Tags : Java Similar Reads LocalDateTime until() Method in Java with Examples until() method of the LocalDateTime class used to calculate the amount of time between two LocalDateTime objects using TemporalUnit. The start and end points are this and the specified LocalDateTime passed as a parameter. The result will be negative if the end is before the start. The calculation re 2 min read LocalTime plus() method in Java with Examples In LocalTime class, there are two types of plus() method depending upon the parameters passed to it. plus(long amountToAdd, TemporalUnit unit) plus() method of a LocalTime class used to return a copy of this LocalTime with the specified amount of unit added.If it is not possible to add the amount, b 2 min read LocalTime with() Method in Java with Examples In LocalTime class, there are two types of with() method depending upon the parameters passed to it. with(TemporalAdjuster adjuster) with(TemporalAdjuster adjuster) method of the LocalTime class used to adjusted this time using TemporalAdjuster and after adjustment returns the copy of adjusted time. 3 min read LocalTime query() Method in Java with Examples query() method of an LocalTime class used to query this LocalTime using the specified query as parameter.The TemporalQuery object passed as parameter define the logic to be used to obtain the result from this LocalTime. Syntax: public <R> R query(TemporalQuery<R> query) Parameters: This 2 min read LocalTime minus() method in Java with Examples In LocalTime class, there are two types of minus() method depending upon the parameters passed to it. minus(long amountTosubtract, TemporalUnit unit) minus() method of a LocalTime class used to returns a copy of this LocalTime with the specified amount of unit subtracted.If it is not possible to sub 2 min read LocalDateTime plus() method in Java with Examples In LocalDateTime class, there are two types of plus() method depending upon the parameters passed to it. plus(long amountToAdd, TemporalUnit unit) plus() method of a LocalDateTime class used to return a copy of this LocalDateTime with the specified amount of unit added.If it is not possible to add t 2 min read Like