10 18 16 ? * SUN,MON,WED,FRI *
cron表达式,然后如何转换成Java日期。 10 18 16 ? * SUN,MON,WED,FRI *
和0 30 9 30 * ?
最佳答案
请用:
import org.springframework.scheduling.support.CronSequenceGenerator;
final String cronExpression = "0 45 23 * * *";
final CronSequenceGenerator generator = new CronSequenceGenerator(cronExpression);
final Date nextExecutionDate = generator.next(new Date());
...然后我建议使用Joda DateTime进行日期比较。