class NewTask extends java.util.TimerTask{
private String HOUR_MASK = "0";
private String MIN_MASK = "0";
private String SEC_MASK = "0";
private int hour;
private int min;
private int sec;
private String s;
private String m;
private String h;
public void run() {
sec+=1;
if(sec>59)
{
if(min==59)
{
//秒和分都为59时加一小时
hour+=1;
min=0;
}
else
{
//当分不为59时
min+=1;
}
sec=0;
}
if(sec<10)
{
s=(SEC_MASK + sec);
}else
{
s=Integer.toString(sec);
}
if(min<10)
{
m=(MIN_MASK + min);
}else
{
m=Integer.toString(min);
}
h=(HOUR_MASK + hour);
timers=h+":"+m+":"+s;
// System.out.println(timers+"=====时间长");
}
}
import java.util.Timer;
public void getTimer()
{
timer=new Timer();
NewTask myTask=new NewTask();//初始化我们的任务
timer.schedule(myTask,0,1000);//每次间隔1秒,就可以在某个固定的时间执行这个任务.
}