2016-03-03 57 views
0

我想實現這個算法,但我很努力編寫計算UTC時間(非本地時間)的unix時間的函數。例如,在JAVA上實現TOTP算法

Instant.now().getEpochSecond(); 

根據當地時間返回unix時間。但是我怎樣才能使它在UTC時間工作?謝謝。

回答

2

所以爲了能夠在java中獲得紀元時間,你必須使用System.currentTimeMillis() 然後將這個數字除以1000將產生Unix紀元。像這樣的電話就足夠了。

long unixTime = System.currentTimeMillis()/1000L;