java定时执行一段代码
public static void main(String[] args) {
//获得当天的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd ");
Date date = new Date();
//定义开始时间字符串
String timeStr = "23:59:00";
timeStr = sdf.format(date)+timeStr;
//获得当天的指定时间的date对象
sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
try {
date = sdf.parse(timeStr);
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//判断今天的执行时间是否已经过去,如果过去则改为明天(代码一直执行)
if(date.getTime()<System.currentTimeMillis()){
date = new Date(date.getTime()+24*60*60*1000);
}
TimerTask task = new TimerTask(){
@Override
public void run() {
//your task
System.out.println("测试 ");
}
};
Timer timer = new Timer();
timer.schedule(task, date, 24*60*60*1000);
}
java定时执行一段代码相关推荐
- 如何让java程序执行一段时间后停止
如何让java程序执行一段时间后停止 1.概述 在本文中,我们将学习如何在一段时间后结束长时间运行的任务.我们将探讨这个问题的各种解决方案.此外,还将介绍各种方案缺点. 2.使用循环 假设我们在一个循 ...
- C++main函数的参数介绍以及如何在main函数前执行一段代码
C++中参数介绍:https://www.cnblogs.com/jisongxie/p/7892366.html C++中主函数的执行过程以及如何在main函数前执行一段代码:https://www ...
- C语言main()主函数执行完毕后是否会再执行一段代码
C语言main()主函数执行完毕后是否会再执行一段代码 分享到: QQ空间 新浪微博 腾讯微博 豆瓣 人人网 main() 主函数执行完毕后,是否可能会再执行一段代码?给出说明. main主函数是所有 ...
- java 定时执行任务
java 定时执行任务 固定某个时间,某个周期运行任务. 1. Timer定时器 封装与TimerTask类中. 用法,继承TimerTask类,创建Timer对象timer,schedule()调度 ...
- JS流程控制语句 反反复复(while循环) 和for循环有相同功能的还有while循环, while循环重复执行一段代码,直到某个条件不再满足。...
反反复复(while循环) 和for循环有相同功能的还有while循环, while循环重复执行一段代码,直到某个条件不再满足. while语句结构: while(判断条件) {循环语句} 使用whi ...
- java 定时执行方法_Java定时执行任务 方法总结
JAVA技巧(Java定时执行任务的实现方法)2009年02月07日 星期六 10:36定时执行任务的三种方法: 1)java.util.Timer. 2)ServletContextListener ...
- python执行一段代码_我发现了个 Python 黑魔法,执行任意代码都会自动念上一段 『平安经』...
最近的"平安经"可谓是引起了不小的风波啊. 作为一个正儿八经的程序员,最害怕的就是自己的代码上线出现各种各样的 BUG. 为此明哥就研究了一下,如何在你执行任意 Python 代码 ...
- java ThreadPool 执行一段时间后卡死,不再执行任务
原文地址:http://www.5ixiudou.com/portal/detailInfo/1000000005/290 线程池实际使用过程中遇到的问题 运政新库:程序执行一段时间后,就卡住了,不执 ...
- java定时执行一次_java Timer(定时调用、实现固定时间执行)
最近需要用到定时调用的功能.可以通过java的Timer类来进行定时调用,下面是有关Timer的一些相关知识. 其实就Timer来讲就是一个调度器,而TimerTask呢只是一个实现了run方法的一个 ...
最新文章
- windows java 小程序_JAVA第一个窗体小程序
- python开发线程:线程守护线程全局解释器锁
- 在SQLite中使用事务
- 工程搭建:搭建子工程之搭建实体类模块和lombok插件
- scala语言示例_标有示例的Scala关键字
- java word在线预览_java 生成word文档并且在线预览的问题
- resin4 发布war包
- 简单的Postman,硬是玩出花!我能咋办
- 放缩法 —— 渐进记号的相关证明
- Mysql--Auto_increment详解
- 李宏毅机器学习——深度学习反向传播算法
- ZooKeeper 会话的秘密 快偷偷过来瞧一瞧!!!
- AppScan 的安装+激活以及+漏扫dvwa,生成安全报告
- 解决 Xshell6|Xftp6 强制升级
- 学java用什么写比较好_学习Java需要什么基础,初学Java如何写好代码
- Matlab | 省略号作用
- adc0809c语言编程,单片机C语言程序设计之ADC0809数模转换与显示
- 软件开发职业是青春饭
- 近年来作品整理——软件和网站设计小结
- java计算机毕业设计研究生推免系统源码+数据库+系统+lw文档+部署
热门文章
- rola物联网框架_如何搭建一个物联网系统框架?
- java inputtools_Java后台开发常用工具类
- CentOS7 Change the Sources of yum(刚装完centos后一定要干的事)
- 20175221曾祥杰 实验四《Android程序设计》
- Elasticsearch之配置详解
- bzoj1297 [SCOI2009]迷路——拆点+矩阵快速幂
- Hadoop概念学习系列之Hadoop 生态系统
- linux 服务 启动 关闭 列表
- 好久不见(致win7)
- 出产报表数据库呈现了运动事项的回滚段毁坏(二)