我需要比较日期。一个日期是从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()
为什么差异如此之大?