Как вычесть из текущего времени 30 дней?
Помогите, пожалуйста, дописать код:
Получить текущее время с помощью System.currentTimeMillis()
. Из этого времени нужно вычесть 30 дней.Полученное время нужно перевести в LocalDateTime
@Component
public class CronTask {
@Autowired
private UrlRepository urlRepository;
@Scheduled(cron = "0 15 10 15 * ?", zone = "Europe/Paris")
public void scheduleTaskUsingCronExpression() {
long now = System.currentTimeMillis() / 1000;
System.out.println(
"schedule tasks using cron jobs - " + now);
}
Источник: Stack Overflow на русском