Harici bir API'm var, Epoch'tan bu yana milisaniye olarak temsil edilen long
s tarihleri.Milisaniye cinsinden uzun bir Epoch süresinden nasıl bir Java 8 LocalDate oluşturabilirim?
, ben sadece
Date myDate = new Date(startDateLong)
Java 8'in LocalDate
/LocalDateTime
sınıflarında eşdeğer nedir ile ondan bir Date
inşa edecek?
Geçerli yerel saat dilimimde, uzun süre temsil edilen zamanı LocalDate
değerine dönüştürmekle ilgileniyorum.
Eh, sizin için önemli ne zaman dilimini dışarı çalışarak başlamak zorunda olabilir . "Zamandan bu yana geçen milisaniye" değeri, size farklı zaman dilimlerindeki farklı tarihlere atıfta bulunabilecek bir zaman kazandırır. "Java.util.Date" in asla "LocalDate" şeklindeki bir tarih olmadığını aklından çıkarmayın - zaman içinde bir an oldu. –
Bu soruyu kontrol edin: http://stackoverflow.com/questions/21242110/convert-java-util-date-to-java-time-localdate, java.util.Date öğesinin "LocalDate" 'e dönüştürülmesini kapsar – hotzst
Not: Bu Q & A, File.lastModified() '(epoch millis) 'i LocalDate (Time)'' a dönüştürmeye çalışanlar için de değerlidir. Zaman dilimi hakkında açık olması için – kevinarpe