如何从 LocalDateTime
或 LocalDate
的实例中提取到 Long
的时代值? 我已经试过了
但它给了我其他的结果:
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
我想要的只是本地日期时 "04.02.2014 19:51:01"
的值 1391539861
。
我的时区是世界协调时 Europe/Oslo
+ 1还有夏时制。