Como extrair época de LocalDate e LocalDateTime?
Como extrair o valor da época paraLong
de instâncias deLocalDateTime
ouLocalDate
? Eu tentei o seguinte, mas ele me dá outros resultados:
LocalDateTime time = LocalDateTime.parse("04.02.2014 19:51:01", DateTimeFormatter.ofPattern("dd.MM.yyyy HH:mm:ss"));
System.out.println(time.getLong(ChronoField.SECOND_OF_DAY)); // gives 71461
System.out.println(time.getLong(ChronoField.EPOCH_DAY)); // gives 16105
O que eu quero é simplesmente o valor1391539861
para o datetime local"04.02.2014 19:51:01"
. Meu fuso horário éEurope/Oslo
UTC + 1 com horário de verão.