Cron: 0 23 16 ? THU - 2023/01/19 16:23:00
- 2023/01/12 16:28:00
Làm cách nào để lấy được ngày giờ hiện tại của cron vậy ạ
Code
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:00");
LOGGER.info("Cron: " + emailConfig.getTimeSendMail());
CronExpression cronExpression = CronExpression.parse("0 23 16 ? * THU");
LocalDateTime nextRunDate = cronExpression.next(LocalDateTime.now());
LOGGER.info(dtf.format(nextRunDate));
LocalDateTime current = LocalDateTime.now();
LOGGER.info(dtf.format(current));