Title here
Summary here
A common requirement in programs is getting the number of seconds, milliseconds, or nanoseconds since the Unix epoch. Here’s how to do it in Java.
To run the program:
In Java, we use the Instant
class from the java.time
package to work with moments in time. The Instant.now()
method gives us the current time, and we can use various methods to get the time in different formats:
getEpochSecond()
returns the number of seconds since the Unix epochtoEpochMilli()
returns the number of milliseconds since the Unix epochgetNano()
returns the nanosecond-of-secondWe can also create Instant
objects from epoch seconds or nanoseconds using Instant.ofEpochSecond()
.
Next, we’ll look at another time-related task: time parsing and formatting.