package com.unisure.jbpm.comm;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TimerJob {
//晚上12点
public static void timerTaskJOB(){
//final SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:MM:ss");
Calendar cal = Calendar.getInstance();
cal.set(Calendar.HOUR_OF_DAY,23);
cal.set(Calendar.MINUTE,59);
cal.set(Calendar.SECOND,59);
Timer timer = new Timer();
//如果当前时间等于设定后时间(23:59:59秒)则执行定时器
if(Calendar.getInstance().equals(cal.getInstance())){
timer.schedule(new TimerTask() {
public void run() {
System.out.println(new Date()+"定时器执行:");
}
},cal.getTime(),24*60*60*1000);
}
}
}