javase/9/docs/api/java/util/Date.html - The class Date represents a specific instant in time, with millisecond precision. It's an instant on the time-line, not a “date”. (ie not the description of the date, as used for birthdays.) The actual data stored is a long count of milliseconds since 1970-01-01T00:00Z (midnight at the start of 1970 GMT/UTC).