Как извлечь значение epoch в Long
из экземпляров LocalDateTime
или LocalDate
? я пробовал
следующее, но это дает мне другие результаты:
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
Я хочу просто значение 1391539861
для локального datetime "04.02.2014 19:51:01"
.
Мой часовой пояс Europe/Oslo
UTC + 1 с летним временем.