tl; dr
aDate.toInstant()
.toEpochMilli()
java.time
Современный подход использует классы java.time.Они вытесняют проблемные старые унаследованные классы, такие как java.util.Date
.
Instant instant = Instant.now(); // Capture current moment in UTC.
Извлеките количество миллисекунд с эпохи 1970-01-01T00:00:00Z
.
long millis = instant.toEpochMilli() ;
Преобразование
Если вам передан объект java.util.Date
, преобразуйте его в java.time.Вызовите новые методы, добавленные к старым классам.
Instant instant = myJavaUtilDate.toInstant() ;
long millis = instant.toEpochMilli() ;