Java设置定时器一种简单方法
直接代码。
public static void main(String[] args) throws ParseException {//定时器ScheduledExecutorService scheduledExecutorService = Executors.newSingleThreadScheduledExecutor();//日期格式化final DateFormat dayFormat = new SimpleDateFormat("yy-MM-dd");final DateFormat dateFormat = new SimpleDateFormat("yy-MM-dd HH:mm:ss");//一天的毫秒值long oneDay = 24 * 60 * 60 * 1000;//定时时间String time = "16:37:00";//用当天日期加设定时间取得定时时间的毫秒值Date format = dateFormat.parse(dayFormat.format(new Date()) + " " + time);//定时时间与当前时间的间隔long initDelay = format.getTime() - System.currentTimeMillis();//当间隔时间大于0时说明还没到定时时间,小于0时说明已经过去了initDelay = initDelay > 0 ? initDelay : oneDay + initDelay;//initDelay 延迟第一次执行时间; oneDay 两次执行间隔时间; unit 时间单位(这里为毫秒)scheduledExecutorService.scheduleAtFixedRate(new Runnable() {@Overridepublic void run() {System.out.println("当前时间为:" + dateFormat.format(new Date()));System.out.println("到定时时间啦!!!");}}, initDelay, oneDay, TimeUnit.MILLISECONDS);}
Java设置定时器一种简单方法相关推荐
- 调优您的 LAMP 应用程序的 5 种简单方法
John Mertic, 软件工程师, SugarCRM [url=]简介[/url] Wikipedia.Facebook 和 Yahoo! 等主要 web 属性使用 LAMP 架构来为每天数百万的 ...
- php xml对象解析_php解析xml 的四种简单方法(附实例)
XML处理是开发过程中经常遇到的,PHP对其也有很丰富的支持,本文只是对其中某几种解析技术做简要说明,包括:Xml parser, SimpleXML, XMLReader, DOMDocument. ...
- java中的五种排序方法_用Java排序的五种有用方法
java中的五种排序方法 Java排序快速概述: 正常的列表: private static List VEGETABLES = Arrays.asList("apple", &q ...
- 访问Windows 11恢复环境的5种简单方法
问Windows 11恢复环境的5种简单方法 原文地址:我使用的第二个访问Windows 11恢复环境的5种简单方法 Windows 11恢复环境可以帮助您排除故障.恢复或引导设备,但如何访问设备并运 ...
- 企业降低包装成本的13种简单方法(下篇)
在我们的上一篇文章:电商降低包装成本的13种简单方法(上篇)中,我们分享了7种降低包装成本的方法,本篇是降低包装成本的13种方法系列的下篇,希望能够帮到大家降本增效. 8 - 减少使用填充物 空隙填充 ...
- .net 导出excel_C# 导出 Excel 的 6 种简单方法!你会几种?
[CSDN 编者按]C# 导出 Excel 的6种简单方法:数据表导出到 Excel,对象集合导出到 Excel,数据库导出到 Excel,微软网格控件导出到 Excel,数组导出到 Excel,CS ...
- flac格式如何转mp3,3种简单方法值得收藏
flac格式如何转mp3?mp3是小伙伴们所熟知的音频格式,相信flac格式也一定有小伙伴知道,它是一种无损音频压缩格式,是目前流行的数字音乐文件格式之一.那么为什么要将flac格式转换成mp3格式呢 ...
- 按照姓名升序排序的代码_好程序员Java培训分享Java集合的两种排序方法
好程序员Java培训分享Java集合的两种排序方法,Java集合的工具类Collections中提供了两种排序的方法,分别是: 1.Collections.sort(List list) 2.Coll ...
- java oracle的2种分页方法
java oracle的2种分页方法 一物理分页: <!-- 分页查询所有的博客信息 --><select id="findBlogs" resultType=& ...
- 提取图片中的文字怎么做?这几种简单方法别错过
图片中的文字怎么提取出来?图片中的文字需要手动输入或复制粘贴到其他文档中,而通过提取文字,可以节省用户的时间和劳动力.用户可以使用提取文字功能,快速地将图片中的文字提取出来,并且避免手动输入或复制粘贴 ...
最新文章
- 居住7年未交一分钱天然气使用费 女房主替租户偿还近4万元欠款
- HDU2034 人见人爱A-B
- VB 实现大文件的分割与恢复,引用 ADODB.Stream 提供一个过程代码
- Android与Linux以及GNU的关系
- 【MySQL数据库】一天学完MySQL笔记——纯SQL文档版
- 【渝粤教育】国家开放大学2018年秋季 1137t医院管理 参考试题
- 662. 二叉树最大宽度
- sql语句变量定义和样例
- 扒一扒那些奇葩的甲方吧
- Oracle查看分区、索引、表占用空间大小
- 选什么专业?找什么样的工作?教你四个维度
- doT js模板入门
- ANSYSworkbench中skewness解释
- git push 报错 pre-receive hook declined
- 计算机功能转动怎么设定,怎么旋转电脑屏幕
- rabbitmq的web管理界面无法使用guest用户登录
- 线结构光传感器的标定
- python闰年统计_利用Python写一个闰年计算器和每月天数计算器
- 酷派手机(Coolpad 8297-T01)在Android开发工具如AndroidStudio、Eclipse中无法打印Log
- Android 9.0 recovery 菜单页跳过弹窗自动 WIPE_DATA(恢复出厂设置)