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