在JAVA上实现TOTP算法

时间:2016-03-03 10:47:39

标签: java

我想实现这个算法,但我正在努力编写计算UTC时间(不是本地时间)的unix时间的函数。例如,

Instant.now().getEpochSecond();

根据当地时间返回unix时间。但是我怎样才能让它适合UTC时间?谢谢。

1 个答案:

答案 0 :(得分:2)

因此,为了能够在java中获取纪元时间,您必须使用System.currentTimeMillis() 然后将此数字除以1000将导致Unix时代。像这样的电话就足够了。

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