问题描述
我想在特定时间后发送邮件
实际上,我想从特定日期起23小时后发送邮件
现在我正在使用java.util.TimerTask线程来调用该电子邮件函数
请帮我..
谢谢
1楼
您是否尝试过使用QuartZ Scheduler之类的工具来帮助管理调度和执行任务: ://www.quartz-scheduler.org/
2楼
和的组合应足够。
Timer
类具有方法。
只需传递TimerTask
和一个代表今天的Date
以及它旁边的23小时即可。
Timer timer = new Timer(true);
timer.schedule(new MailTask(), todayPlus23hours);
MailTask
如下所示:
public class MailTask extends TimerTask {
public void run() {
// Implement.
}
}