Java 定时任务:早上9点到下午4点执行9次
可以使用Java的ScheduledExecutorService来实现定时任务。
示例代码:
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;
public class ScheduledTask {
public static void main(String[] args) {
ScheduledExecutorService executor = Executors.newScheduledThreadPool(1);
Runnable task = new Runnable() {
int count = 0;
@Override
public void run() {
count++;
System.out.println('执行第 ' + count + ' 次任务');
if (count == 9) {
executor.shutdown();
}
}
};
executor.scheduleAtFixedRate(task, 0, 1, TimeUnit.HOURS);
}
}
以上代码会每隔1小时执行一次任务,直到执行9次后停止。您可以根据需要调整时间间隔和执行次数。
原文地址: https://www.cveoy.top/t/topic/m3K9 著作权归作者所有。请勿转载和采集!