package Kirin;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class Kirin910 {
public static void main(String[] args) {
Kirin();
}
/**
* 定时器执行
*/
public static void Kirin() {
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 0); // 控制时
calendar.set(Calendar.MINUTE, 0); // 控制分
calendar.set(Calendar.SECOND, 10); // 控制秒
Date time = calendar.getTime(); // 得出执行任务的时间,此处为今天执行时的时间
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");// 设置日期格式
String date = df.format(new Date());// new Date()为获取当前系统时间
Timer timer = new Timer();
timer.schedule(new TimerTask() {
public void run() {
System.out.println("执行时间:" + date);
kirin("Yes.Kirin(");//执行方法
}
}, time, 1000 * 60 * 60 * 24);// 这里设定将延时每天固定执行 /1000耗秒(1秒),60秒(1分),60分(1小时),24小时(1天)
}
/**
* 执行方法/定时执行的任务
*
* @param GO
*/
public static void kirin(String GO) {
SimpleDateFormat df = new SimpleDateFormat("HH:mm:ss");// 设置日期格式
String date = df.format(new Date());// new Date()为获取当前系统时间
System.out.println(GO + "当前时间:" + date + ")");
}
}
Java Timer定时执行任务
于 2023-08-01 14:27:09 首次发布