我有
def dueFromNow = 30.days.fromNow
dueFromNow
是Deadline,但我需要在标准Unix时间内使用它。当然。和其他人一样。
无法在文档,代码或在线中找到它。
答案 0 :(得分:1)
我认为没有任何直接转换。你可以在Java 8 like this中获得Unix时间:
java.time.Instant.now().getEpochSecond()
因此,如果您拥有Deadline
,则可以获取其timeLeft: FiniteDuration
并添加到该值:
java.time.Instant.now().getEpochSecond() + 30.days.fromNow.timeLeft.toSeconds
如果您直接30.days.toSeconds
,那么只说FiniteDuration
会更简单。