java定时器问题
来源:互联网 发布:sql数据库培训多少钱 编辑:程序博客网 时间:2024/06/05 04:23
定时器定下时间后,启动定时器时会判断定时器预定的时间如果已经过了,则会立即执行定时任务。
所以在写定时器时最好加上自己的判断若时间过了,则设置到第二天。
//得到时间类 Calendar date = Calendar.getInstance(); //设置时间为 xx-xx-xx 00:00:00 Date now = new Date(); if(now.getHours()>6){ date.set(date.get(Calendar.YEAR), date.get(Calendar.MONTH), date.get(Calendar.DATE)+1, 6, 30, 0);//设置为第二天这个点 }else{ date.set(date.get(Calendar.YEAR), date.get(Calendar.MONTH), date.get(Calendar.DATE), 6, 30, 0);//设置为当天天这个点 } //一天的毫秒数 long daySpan = 24 * 60 * 60 * 1000; //得到定时器实例 Timer t = new Timer(); //使用匿名内方式进行方法覆盖 t.schedule(new TimerTask() { public void run() { //定时执行任务块 },date.getTime(), daySpan); //daySpan是12小时的毫秒数,也是执行间隔 }
阅读全文
0 0
- java定时器问题
- java springmvc 定时器方法执行两次问题
- Java定时器timer.schedule的一些问题
- java定时器之Timer问题汇总
- [Java--定时器]--定时器举例
- 定时器问题 。
- 定时器问题
- JAVA定时器
- java 定时器
- JAVA定时器
- java定时器
- JAVA定时器
- Java定时器
- JAVA定时器
- JAVA定时器
- java定时器
- Java定时器
- JAVA 定时器
- lintcode -- 最大子数组II
- RecyclerView和ListView的异同
- 关于SSL错误, SSLError: [Errno 1] _ssl.c:510: error:14090086:SSL routines
- 每天五分钟linux(5)-rm
- xUtils 多线程断点下载文件
- java定时器问题
- 文章标题
- C#设计模式(四)抽象工厂模式
- Connectify在开发中的使用
- MVC,MVP,MVVM的区别
- 《剑指offer》数组中重复的数字
- 学生信息管理系统--知识小结(一)
- tensorflow1.1/构建双向神经网络识别mnist
- ANR