# 1 楼答案 按优先顺序: {a1}库(强烈推荐) java.util.Timer。没有石英那么强大,但适合简单的工作 EJB计时器服务。它的文档很差,需要一个完整的JavaEE容器,而且它实际上没有做Quartz没有做的任何事情。
# 2 楼答案 这将获取当前日期和时间 import java.util.Date; import java.text.DateFormat; import java.text.SimpleDateFormat; private String getDateTime() { DateFormat dateFormat = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); Date date = new Date(); return dateFormat.format(date); } 然后做一个每秒检查函数的循环,如果时间是您想要的时间,则使用if语句执行您想要的代码
# 3 楼答案 查看Timer Class 方法: scheduleAtFixedRate(TimerTask task, Date firstTime, long period) Schedules the specified task for repeated fixed-rate execution, beginning at the specified time. 将允许你做你想做的事。只要确定你使用的是正确的日期 查看API,您需要定义一个重载run()方法的TimerTask。run()方法将包含要调用的方法
# 1 楼答案
按优先顺序:
{a1}库(强烈推荐)
java.util.Timer
。没有石英那么强大,但适合简单的工作EJB计时器服务。它的文档很差,需要一个完整的JavaEE容器,而且它实际上没有做Quartz没有做的任何事情。
# 2 楼答案
这将获取当前日期和时间
然后做一个每秒检查函数的循环,如果时间是您想要的时间,则使用if语句执行您想要的代码
# 3 楼答案
查看Timer Class
方法:
将允许你做你想做的事。只要确定你使用的是正确的日期
查看API,您需要定义一个重载run()方法的
TimerTask
。run()方法将包含要调用的方法# 4 楼答案
如果您需要更健壮的东西,还可以使用Quartz进行类似Cron的调度