Java 定时任务Timer
来源:互联网 发布:nginx日志分析软件 编辑:程序博客网 时间:2024/03/28 19:38
package com.timer.test;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class TimerTest {
public static void main(String[] args) throws ParseException {
// long daySpan = 24 * 60 * 60 * 1000; // 规定的每天时间15:33:30运行
long daySpan=3000;
final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd '11:12:00'");
// 首次运行时间
Date startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(sdf.format(new Date()));
// 如果今天的已经过了 首次运行时间就改为明天
if(System.currentTimeMillis() > startTime.getTime())
startTime = new Date(startTime.getTime() + daySpan);
Timer t = new Timer();
TimerTask task = new TimerTask(){
@Override public void run() {
// 要执行的代码
System.err.println("xxxxxxxxx"); } };
// 以每24小时执行一次
t.scheduleAtFixedRate(task, startTime, daySpan);
}
}
// long daySpan = 24 * 60 * 60 * 1000; // 规定的每天时间15:33:30运行
long daySpan=3000;
final SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd '11:12:00'");
// 首次运行时间
Date startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(sdf.format(new Date()));
// 如果今天的已经过了 首次运行时间就改为明天
if(System.currentTimeMillis() > startTime.getTime())
startTime = new Date(startTime.getTime() + daySpan);
Timer t = new Timer();
TimerTask task = new TimerTask(){
@Override public void run() {
// 要执行的代码
System.err.println("xxxxxxxxx"); } };
// 以每24小时执行一次
t.scheduleAtFixedRate(task, startTime, daySpan);
}
}
0 0
- java Timer 定时任务
- Java定时任务Timer
- JAVA定时任务Timer
- Java 定时任务Timer
- Java定时任务Timer
- java Timer 定时任务
- java 定时任务Timer
- java定时任务 timer
- java Timer实现定时任务
- java定时任务池--timer
- Java基础--定时任务Timer
- java定时任务 Timer等
- Java基础--定时任务Timer
- java定时任务1:Timer
- Java基础--定时任务Timer
- Java基础--定时任务Timer
- java基础---定时任务timer
- Java基础--定时任务Timer
- spin
- 对我来说,选择是什么
- 【Android】Socket通讯示例(服务端/客户端)
- 虚拟化实现架构(处理器虚拟化)
- cudpp库
- Java 定时任务Timer
- java swing设置背景颜色的问题
- c#监听用户输入调取系统键盘
- std::ostringstream用法详解
- Mongodb笔记
- Opencv椭圆拟合
- python爬取的豆瓣top250的一些信息
- spring对javamail的封装使用
- 学会礼让