2016-11-12 4 views
0

これは、最も簡単なもののようです。締め切りからunix時間に変換する

私は

def dueFromNow = 30.days.fromNow 

dueFromNowを持っているがDeadlineですが、私は、標準的なUnixの時間でそれを必要とします。もちろん。他のみんなと同じように。

ドキュメント、コード、またはオンラインでは見つかりません。

答えて

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を持っている場合。

関連する問題