在Java 8中,我距Instant
的时间已经过去了。
long epoch = Instant.now().getEpochSecond();
我如何从中获得second of minute
。像1 to 60
。
答案 0 :(得分:2)
例如通过ZoneDateTime
类
ZonedDateTime zdt = ZonedDateTime.ofInstant(Instant.now(), ZoneId.systemDefault());
System.out.println(zdt.getSecond() + 1);
答案 1 :(得分:2)
可能是这样的直接方法:
Instant.now().getEpochSecond() % 60 + 1;