JAVA - Как повторять функцию (печатать для моего случая) каждый конкретный раз - PullRequest
0 голосов
/ 24 апреля 2018

У меня есть код ниже, который печатает текст каждый день. Однако я хотел бы напечатать текст только, например, в 8 часов утра.

String text = "Test"; 
Timer timer = new Timer();
timer.scheduleAtFixedRate(new TimerTask() {         
    public void run() {             
        System.out.println(text);
    }       
}, 0, 1000 * 60 * 60);

В моем коде время печати зависит от времени, когда я запускаю код, и, конечно, код не учитывает изменения летнего времени и т. Д.

1 Ответ

0 голосов
/ 24 апреля 2018

Использование public void schedule(TimerTask task, Date time) Таймера

...