我正在尝试获取刷新令牌,但是我需要检查Java中的到期时间和系统当前时间。
这是我的代码。我想出了点问题,但是我找不到它。我应该在哪里更改或添加代码?
首先,我有一个来自API服务的访问令牌。创建令牌时,我想我需要保留它的时间或系统时间来比较它是生存还是死亡。比起要检查访问令牌是否消失的问题,我需要再次创建一个令牌。如果没有死,我需要检查刷新令牌。之后,我无法解决问题。
private static void TimeChecker() {
try {
ExpiresIn.setMinDate();
long Now = System.currentTimeMillis();
Date Controldate = new Date();
Controldate.setTime(Now);
Controldate.add(ExpiresIn);
Now = Controldate.getTime();
if(Now <= ExpiresIn.getTime()){
//createtoken çağır
}
else {
RefreshToken
}
} catch (Exception e) {
}
}