- java.time Package Classes
- java.time - Home
- java.time - Clock
- java.time - Duration
- java.time - Instant
- java.time - LocalDate
- java.time - LocalDateTime
- java.time - LocalTime
- java.time - MonthDay
- java.time - OffsetDateTime
- java.time - OffsetTime
- java.time - Period
- java.time - Year
- java.time - YearMonth
- java.time - ZonedDateTime
- java.time - ZoneId
- java.time - ZoneOffset
- java.time Package Enums
- java.time - Month
- java.time Useful Resources
- java.time - Discussion
java.time.LocalTime.until() Method Example
Description
The java.time.LocalTime.until(Temporal endExclusive, TemporalUnit unit) method calculates the amount of time until another time in terms of the specified unit.
Declaration
Following is the declaration for java.time.LocalTime.until(Temporal endExclusive, TemporalUnit unit) method.
public long until(Temporal endExclusive, TemporalUnit unit)
Parameters
endDateExclusive − the end date, exclusive, which is converted to a LocalTime, not null.
unit − the unit to measure the amount in, not null.
Return Value
the amount of time between this time and the end time.
Exceptions
DateTimeException − if the amount cannot be calculated, or the end temporal cannot be converted to a LocalTime.
UnsupportedTemporalTypeException − if the unit is not supported.
ArithmeticException − if numeric overflow occurs.
Example
The following example shows the usage of java.time.LocalTime.until(Temporal endExclusive, 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 = LocalTime.now(); System.out.println(time.until(time1, ChronoUnit.HOURS)); } }
Let us compile and run the above program, this will produce the following result −
0
To Continue Learning Please Login
Login with Google