我有一个时间变量
long time = (new Date()).getTime();
我将如何对此执行 if 语句?例如
if (time is over 5 minute)
system.out.println("time is up")
else
system.out.println("OK TIME")
我想测试时间,看看自变量初始化以来是否已经过了一分钟,如果时间超过一定时间,则执行 if 语句。
最佳答案
您可能正在检查变量“time”的值是否包含 5 分钟前的毫秒数。
long time = (new Date()).getTime();
long currentTime = System.currentTimeInMillis();
long fiveMinutesInMilliSeconds = 5 * 60 * 1000L;
if((time + fiveMinutesInMilliSeconds) <= currentTime )
System.out.println("Time's Up!);
else
system.out.println("OK TIME")
关于java - 如何在java中验证时间戳?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28829652/