Java和Javascript getTime给出不同的值

时间:2019-03-19 13:15:12

标签: javascript java

我需要比较日期。一个日期是从JWT获得的,另一个日期是从Javascript getTime()获得的。但是应该相对接近的两个日期与X1000有所不同。

Javascript getTime()-> 1553001077175 Java JWT到期-> 1553087477

我通过执行base64转换从JWT获得了到期。

JWT的到期时间计算如下:

long now = (new Date()).getTime();
        Date validity;
        validity = new Date(now + this.tokenValidityInMilliseconds);

然后像这样进入JWT:

Jwts.builder()....setExpration(validity).compact()

为什么差异如此之大?

0 个答案:

没有答案