1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
| package com.jcdm.main.restful.controller;
|
| import java.util.Date;
| import java.util.Timer;
| import java.util.TimerTask;
|
| public class testClass {
| public static void main(String[] args) {
| // 创建Timer实例
| Timer timer = new Timer();
|
| // 创建TimerTask实例
| TimerTask task = new TimerTask() {
| @Override
| public void run() {
| // 在这里编写定时任务的具体逻辑
| System.out.println("定时任务触发,当前时间:" + new Date());
| }
| };
|
| // 设置定时任务的触发时间为每天的9:25
| // 获取当前时间
| Date currentTime = new Date();
| // 设置定时任务的触发时间为当天的9:25
| Date scheduleTime = new Date(currentTime.getYear(), currentTime.getMonth(), currentTime.getDate(), 9, 27, 0);
|
| // 启动定时任务
| timer.schedule(task, scheduleTime);
| }
| }
|
|