类java |
功能ide |
Timespa |
定时器code |
TimerTaskorm |
任务get |
第一秒输出一次当前的时间:table
/ 1:声明Timer类 Timer t = new Timer(); // 2:设置任务 t.schedule(new TimerTask() { // 声明日期的格式化 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); @Override public void run() { System.err.println(sdf.format(new Date())); } }, 0, 1000);
如:实如今指定的时间执行某个任务:form
在2015-01-29 10:00:00分执行一次:class
核心的问题:定时器
1:用Timer如何调度:
schedule(TimerTask task,Date time):void
2:如何肯定一个将来的时间点
//在某个指定的时间执行 Calendar c = Calendar.getInstance(); c.set(2015, 0, 29, 9, 11, 50); Timer t = new Timer(); t.schedule(new TimerTask() { public void run() { System.err.println("到点了.."); } }, c.getTime());