当前位置: 代码迷 >> java >> 想要在Java特定时间后发送邮件
  详细解决方案

想要在Java特定时间后发送邮件

热度:81   发布时间:2023-08-02 10:35:30.0

我想在特定时间后发送邮件

实际上,我想从特定日期起23小时后发送邮件

现在我正在使用java.util.TimerTask线程来调用该电子邮件函数

请帮我..

谢谢

您是否尝试过使用QuartZ Scheduler之类的工具来帮助管理调度和执行任务: ://www.quartz-scheduler.org/

和的组合应足够。 Timer类具有方法。 只需传递TimerTask和一个代表今天的Date以及它旁边的23小时即可。

Timer timer = new Timer(true);
timer.schedule(new MailTask(), todayPlus23hours);

MailTask如下所示:

public class MailTask extends TimerTask {
    public void run() {
        // Implement.
    }
}
  相关解决方案