这两天写定时任务,需要每小时去执行和每天8点执行。如何从现在的时间,获取昨天的时间。现将代码整理如下
1.Mybatis中TimeStamp类型的时间,能够和Date类型的时间直接用’ < ’ ’ > '比较。
2.通过HOUR_OF_DAY设置24小时格式的日期
@Override
@Scheduled(cron = CRON_EXPRESSION)
public void execute() {
LOG.info(String.format("定时查询还款总额任务开始,时间:%s!",new Date().toString()));
Date cur = new Date();
Calendar calendar = new GregorianCalendar();
calendar.add(