timer
=
new
Timer()
timer.schedule(new
MyTask(),
firstTime,
24*60*60*1000L);
timer.schedule(new
MyTask(),
secondTime,24*60*60*1000L);
timer.schedule(new
MyTask(),
ThirdTime,
24*60*60*1000L);
其中三个时间分别为一天的8:00/12:00/14:00点,可以用SimpleDateFormat类
java.util.Timer类,这个类是java里的定时器类.schedule()方法重构多次,可以定时重复执行任务.具体使用可以查看手册给你一个简单的例子..从1000ms开始,每隔1000ms执行一次run方法
package demo
import java.util.Timer
import java.util.TimerTask
public class TimerTest {
public static void main(String[] args) {
Timer t = new Timer()
t.schedule(new TimerTask() {
@Override
public void run() {
//这里写你需要执行的任务,需要什么参数可以传进来..
System.out.println("定时任务....")
}
},1000,1000)
}
}
java中有个定时任务java.util.TimerTask用法很简单class MyTask extends java.util.TimerTask{@Overridepublic void run() {// 这个任何所执行的代码}}java.util.Timer timer = new Timer(true)//treu就是守护线程MyTask task = new MyTask()//开始执行任务,第一个参数是任务,第二个是延迟时间,第三个是每隔多长时间执行一次timer.schedule(task, 0 , 1000 * 60 * 60 * 24)