@ring0za

Как в Java исполнить код один раз в определенную дату?

Используя ScheduledExecutorService, какие параметры ему надо передать, чтобы он запустился в определенное время и больше не запускался? Везде на "SO" только и видел, что "periodically" и "intervals".
  • Вопрос задан
  • 226 просмотров
Пригласить эксперта
Ответы на вопрос 3
@protven
Используйте библиотеку quartz https://quartz-scheduler.org/documentation
Ответ написан
Комментировать
@ivan19631224
https://docs.oracle.com/javase/7/docs/api/java/uti...
Вам разве не подходит метод ScheduledExecutorService.schedule()
schedule(Runnable command, long delay, TimeUnit unit)
Creates and executes a one-shot action that becomes enabled after the given delay.

Запускается один раз через указанный интервал.
Ответ написан
Комментировать
@cthulhudx
Для этого есть класс Timer
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы