Я пытаюсь получить текущее время, используяПолучить текущее время, установить время объекта и сравнить
Date date = new Date().getHours();
Но я вижу, что это было depracated в SE 7. Кроме того, я пытаюсь создать объект Date а затем просто установить часы на нем, используя
Date date = new Date().setHours();
И это тоже устарело. Позвольте мне изложить то, что я хочу сделать: я хочу запустить процесс, когда между полуночью и 5 утра утром. То, как я это сделаю (или хотел сделать так или иначе), создало две переменные. Один указывает время начала (будучи полночь), а другое время остановки (5 часов утра).
Я бы зацикливал программу все время каждые 5 минут, получая текущее время и сравнивая ее с временем начала и останавливая время, чтобы увидеть, падает ли это между этими двумя временами. А затем запустите процессы, которые я хочу запустить.
Итак, со всем этим методом лишения (я не знал, что это за разумность), что в настоящее время лучший способ сделать это в SE 7?
PS - Так как меня беспокоит только время, нужно ли даже использовать класс Date, а не что-то еще?
Вы можете взглянуть на этот вопрос: HTTP: //stackoverflow.com/questions/6965296/running-a-java-method-at-a-set-time-each-day – Julien
Используйте java.util.Calendar класс, если вы используете java7. –
См. Этот документ http://docs.oracle.com/javase/1.5.0/docs/api/java/util/Calendar.html –