如何从Java 8中的纪元获取秒

时间:2018-07-31 08:01:41

标签: java

在Java 8中,我距Instant的时间已经过去了。

   long epoch = Instant.now().getEpochSecond();

我如何从中获得second of minute。像1 to 60

2 个答案:

答案 0 :(得分:2)

例如通过ZoneDateTime

ZonedDateTime zdt = ZonedDateTime.ofInstant(Instant.now(), ZoneId.systemDefault());
System.out.println(zdt.getSecond() + 1);

答案 1 :(得分:2)

可能是这样的直接方法:

Instant.now().getEpochSecond() % 60 + 1;