我想你正在寻找一个Timer.它可以安排任务,例如每分钟更新一次.
public class MyScheduledTask extends TimerTask{
public void run(){
System.out.println("Message printed every minute");
}
}
public class Main{
public static void main(String... args){
Timer timer = new Timer();
timer.schedule(new MyScheduledTask(), 0, 60*1000);
//Do something that takes time
}
}
Run Code Online (Sandbox Code Playgroud)
对于当前系统时间,您可以使用System.currentTimeMillis().
资源: