Как вычесть из текущего времени 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);
}
Ответы (1 шт):
Автор решения: Nowhere Man
→ Ссылка
Как-то так:
Date monthAgo = new Date(System.currentTimeMillis() - 30 * 24 * 3600_000L);