Задать вопрос
@ring0za

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

Используя ScheduledExecutorService, какие параметры ему надо передать, чтобы он запустился в определенное время и больше не запускался? Везде на "SO" только и видел, что "periodically" и "intervals".
  • Вопрос задан
  • 239 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillfactory
    Профессия Java-разработчик
    14 месяцев
    Далее
  • Академия Eduson
    Java-разработчик
    8 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 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
Ответ написан
Ваш ответ на вопрос

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

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