gpt4 book ai didi

java - Java定时调用方法

转载 作者:行者123 更新时间:2023-11-29 09:36:12 24 4
gpt4 key购买 nike

如何在特定时间调用方法?

例如在6:00和13:00调用方法。

我正在为 Windows 桌面应用程序工作。

最佳答案

看看 TimerTimerTask类。您可以安排线程在特定时间或重复执行。

public class Alarm {
Timer _timer;

public Alarm() {

// Create a Date corresponding to 10:30:00 AM today.
Calendar calendar = Calendar.getInstance();
calendar.set(Calendar.HOUR_OF_DAY, 10);
calendar.set(Calendar.MINUTE, 30);
calendar.set(Calendar.SECOND, 0);

Date alarmTime = calendar.getTime();

_timer = new Timer();
_timer.schedule(new AlarmTask(), alarmTime);
}

class AlarmTask extends TimerTask {
/**
* Called on a background thread by Timer
*/
public void run() {
// Do your work here; it's 10:30 AM!

// If you don't want the alarm to go off again
// tomorrow (etc), cancel the timer
timer.cancel();
}
}
}

关于java - Java定时调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2331736/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com