import java.text.SimpleDateFormat;
import java.util.Date;
public class TestThred extends Thread{
private Date time;
public TestThred(){
time = new Date();
time.setHours(time.getHours()-1);
}
public void run(){
//
String runTime = "2010-10-20";//指定運行時間爲2012-12-12
for(;;){
time = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String strTime = sdf.format(time);
if( runTime.equals(strTime) ){//如果當天是2012-12-12則運行
System.out.println("run time:"+time);
runTime = "finish";
}else{
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}
//測試函數
public static void main(String[] args) {
TestThred tt = new TestThred();
tt.start();
}
}