package com.mipo.thread;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
/**
* Timer类代表一个计时器,与每个Timer对象向对应的是单个后天线程,用于顺序的执行所有计时器任务。
* @author Administrator
*
*/
public class TimerTest {
public static void main(String[] args) {
//获取日历对象
Calendar cal = Calendar.getInstance();//该类是抽象类
//创建一个计时器
Timer timer = new Timer();
//延迟5秒,即5秒后,以1秒的频率重复执行该任务
timer.schedule(new TimerTask(){
@Override
public void run() {
// TODO Auto-generated method stub
cal.add(Calendar.MILLISECOND,1000*1);//加1秒
//返回一个表示此Calendar时间值的Date对象
Date date = cal.getTime();
//创建时间格式
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH-mm-ss");
//按指定格式格式化时间
System.out.println(sdf.format(date));
}
},1000*5, 1000*1);
}
}