java 定时开始执行程序
Posted 沙弥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 定时开始执行程序相关的知识,希望对你有一定的参考价值。
package com.zx.ps.web.gzdb; import java.util.Calendar; import java.util.Date; import java.util.Timer; import java.util.TimerTask; public class ckx { //初始化计数 static int count = 0; public static void showTimer() { final Timer timer = new Timer(); //创建定时器任务 TimerTask task = new TimerTask() { @Override public void run() { ++count; System.out.println("时间=" + new Date() + " 执行了" + count + "次"); // 1次 switch (count) { case 3: timer.cancel(); System.out.println("规定时间运行三次结束定时任务!"); break; } } }; //设置执行时间 Calendar calendar = Calendar.getInstance(); int year = calendar.get(Calendar.YEAR); int month = calendar.get(Calendar.MONTH); int day = calendar.get(Calendar.DAY_OF_MONTH);//每天 //定制每天的11:40:00执行, calendar.set(year, month, day, 11, 58, 00); Date date = calendar.getTime(); int period = 30 * 1000; //每天的date时刻执行task,每隔30秒重复执行 timer.schedule(task, date, period); //每天的date时刻执行task, 仅执行一次 //timer.schedule(task, date); } public static void main(String[] args) { showTimer(); } }
以上是关于java 定时开始执行程序的主要内容,如果未能解决你的问题,请参考以下文章
请问一下怎么做一个定时触发器啊,我想要用java程序中做一个定时触发器,请各位高手指教,最好有源代码