java定时schedule(task,time)
来源:互联网 发布:为什么淘宝没有gta5 编辑:程序博客网 时间:2024/05/18 17:57
1.新建一个java项目,里面新建两个类,整体的框架如图所示:
3.MyTimerTask.java里面的代码如下所示:
4.运行得到定时结果:
2.MyTimer.java里面的代码如下所示:
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Timer;public class MyTimer {public static void main(String[] args) {Timer timer = new Timer();MyTimerTask myTimerTask = new MyTimerTask("Number 1.");Calendar calendar = Calendar.getInstance();SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(sf.format(calendar.getTime()));// schedule(task,time)时间等于或超过time执行taskcalendar.add(Calendar.SECOND, 3);myTimerTask.setName("schedule1");timer.schedule(myTimerTask, calendar.getTime());}}
3.MyTimerTask.java里面的代码如下所示:
import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.TimerTask;public class MyTimerTask extends TimerTask {private static String name;public MyTimerTask(String inputName) {name = inputName;}@Overridepublic void run() {Calendar calendar = Calendar.getInstance();SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println("Current exec time is:"+ sf.format(calendar.getTime()));System.out.println("Current exec name is:" + name);}public static String getName() {return name;}public static void setName(String name) {MyTimerTask.name = name;}}
4.运行得到定时结果:
阅读全文
1 0
- java定时schedule(task,time)
- java定时schedule(task,time,period)
- java定时schedule(task,delay)
- java定时schedule(task,delay,period)
- java Time.schedule() 方法
- Windows的定时任务(Schedule Task)设置
- MySQL 定时任务 schedule event task
- java实现定时任务 Schedule
- java实现定时任务 Schedule
- java实现定时任务 Schedule
- java实现定时任务 Schedule
- java实现定时任务 Schedule
- java实现定时任务 Schedule
- Task Schedule
- Task Schedule
- Task Schedule
- Task schedule
- Task schedule
- pc 电脑web浏览器js通过usb控制安卓手机打电话挂电话
- Codeforces 315C Sereja and Contest【思维】
- MySQL 忘记密码:skip-grant-tables
- Java并发编程 10 线程池
- 关于实模式下汇编伪指令assume的个人理解
- java定时schedule(task,time)
- sql报错注入总结【积累中】
- Java中线程池的种类
- Codeforceds 315D Sereja and Periods【思维+Dp】
- bzoj3730震波
- Java中普通代码块,构造代码块,静态代码块区别及代码示例
- C语言实验——从大到小输出a、b、c(选择结构)
- Android使用线程池处理异步任务
- 【Linux命令】查看硬件配置命令