Java中的时间码

Raf*_*cas 3 java

我正在尝试创建一个调用系统时间并每分钟更新一次的代码.任何人都可以举一个例子来引导我朝着正确的方向前进吗?谢谢

Col*_*ert 5

我想你正在寻找一个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().


资源: