The Class LocalTime

In this lesson, we will explore a standard class that enables us to get the current time of day at our location.

The Java Class Library contains the package java.time, which contains classes related to dates and times. Among them is the class LocalTime. An object in this class represents the actual time of day that it was created. The time is recorded in 24-hour notation to the nearest nanosecond as hh:mm:ss.ddddddddd.

The import statement

As we saw in an earlier lesson, Simple Input from a Keyboard, if our program uses a class from a package, we write an import statement that appears before the rest of our program. To import the class LocalTime from the package java.time, we write

import java.time.LocalTime;

If we use more than one class in a package, we can import the entire package by writing an asterisk instead of a class name, as in

import java.time.*;

While importing an entire package is common among some programmers, we will import each class separately to help us associate classes with their packages.

Creating a LocalTime object

To get the current time of day, we use LocalTime’s static method now, as we see in the next program:

Get hands-on with 1400+ tech skills courses.