1. 程式人生 > >線程每隔5秒監控一次系統時間

線程每隔5秒監控一次系統時間

表示 edate als 自動 orm err style javax 監控

package alarm;

import java.text.SimpleDateFormat;
import java.time.format.FormatStyle;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;

import javax.xml.ws.Response;

public class TestTimerWu {
public static void main(String[] args) {
TimerTask task = new TimerTask(){

@Override
public void run() {
// TODO 自動生成的方法存根
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ss= df.format(new Date());
String shifen = ss.substring(11, 16).toString();
System.out.println(shifen);
if(("21:56").equals(shifen)){

System.out.println("時間到了");
}else{
System.out.println("時間還沒到");
}

}
};
Timer timer=new Timer();
timer.schedule(task, 0,1000);//表示每5秒啟動一次上面的線程
}
}

//測試類

package alarm;

public class Test {
public static void main(String[] args) throws InterruptedException {
TestTimerWu.main(args);

}

}

線程每隔5秒監控一次系統時間