Javatpoint Logo
Javatpoint Logo

Java LocalTime Class

Java LocalTime class is an immutable class that represents time with a default format of hour-minute-second. It inherits Object class and implements the Comparable interface.

Java LocalTime class declaration

Let's see the declaration of java.time.LocalTime class.

Methods of Java LocalTime Class

Method Description
LocalDateTime atDate(LocalDate date) It is used to combine this time with a date to create a LocalDateTime.
int compareTo(LocalTime other) It is used to compare this time to another time.
String format(DateTimeFormatter formatter) It is used to format this time using the specified formatter.
int get(TemporalField field) It is used to get the value of the specified field from this time as an int.
LocalTime minusHours(long hoursToSubtract) It is used to return a copy of this LocalTime with the specified number of hours subtracted.
LocalTime minusMinutes(long minutesToSubtract) It is used to return a copy of this LocalTime with the specified number of minutes subtracted.
static LocalTime now() It is used to obtain the current time from the system clock in the default time-zone.
static LocalTime of(int hour, int minute, int second) It is used to obtain an instance of LocalTime from an hour, minute and second.
LocalTime plusHours(long hoursToAdd) It is used to return a copy of this LocalTime with the specified number of hours added.
LocalTime plusMinutes(long minutesToAdd) It is used to return a copy of this LocalTime with the specified number of minutes added.

Java LocalTime Example: now()

LocalTimeExample1.java

Test it Now

Output:

15:19:47.459

Java LocalTime Example: of()

LocalTimeExample2.java

Test it Now

Output:

10:43:12

Java LocalTime Example: minusHours() and minusMinutes()

LocalTimeExample3.java

Test it Now

Output:

10:43:12
08:09:12

Java LocalTime Example: plusHours() and plusMinutes()

LocalTimeExample4.java

Test it Now

Output:

10:43:12
15:01:12

Java LocalTime Example

LocalTimeExample5.java

Test it Now

Output:

India Time Zone: 14:56:43.087
Japan Time Zone: 18:26:43.103
Hours between two Time Zone: 3
Minutes between two time zone: 210

Next TopicJava LocalDateTime





Youtube For Videos Join Our Youtube Channel: Join Now

Feedback


Help Others, Please Share

facebook twitter pinterest

Learn Latest Tutorials


Preparation


Trending Technologies


B.Tech / MCA