Displaymilliseconds since the epoch with Java Date and Time Conversion Character

Java 8Object Oriented ProgrammingProgramming

To display milliseconds since the epoch, use the ‘Q’ Date and Time conversion specifier.

System.out.printf("\nMilliseconds since epoch = %TQ", d);

The above would display milliseconds since.

1970-01-01 00:00:00 GMT


 Live Demo

import java.util.Date;
public class Demo {
   public static void main(String[] args) {
      Date d = new Date();
      System.out.printf("Nanoseconds = %tN\n", d);
      System.out.printf("Seconds since epoch = %ts", d);
      System.out.printf("\nMilliseconds since epoch = %TQ", d);


Nanoseconds = 050000000
Seconds since epoch = 1543241478
Milliseconds since epoch = 1543241478050
Published on 14-Dec-2018 06:27:04