失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Java 定时器的使用:每天定时执行任务

Java 定时器的使用:每天定时执行任务

时间:2021-12-06 11:52:07

相关推荐

Java 定时器的使用:每天定时执行任务

关于java中的定时器中每天定时执行任务:

指定时间执行run中的程序;

import java.util.Calendar;import java.util.Date;import java.util.Timer;import java.util.TimerTask;public class TestTimer {static int count = 0;public static void showTimer() {TimerTask task = new TimerTask() {@Overridepublic void run() {//此处编写需要进行定时执行的任务;++count;System.out.println("时间=" + new Date() + " 执行了" + count + "次"); // 1次}};//设置执行时间Calendar calendar = Calendar.getInstance();int year = calendar.get(Calendar.YEAR);int month = calendar.get(Calendar.MONTH);int day = calendar.get(Calendar.DAY_OF_MONTH);//每天//定制每天的23:00:00执行,calendar.set(year, month, day, 23, 00, 00);Date date = calendar.getTime();Timer timer = new Timer();System.out.println(date);//每天的date时刻执行task,每隔2秒重复执行int period = 2 * 1000;timer.schedule(task, date, period);//每天的date时刻执行task, 仅执行一次//timer.schedule(task, date);}public static void main(String[] args) {showTimer();}}

如果觉得《Java 定时器的使用:每天定时执行任务》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。