Вопросы, похоже, путают планирование задачи с целью представления базовых DateTimes. Как уже упоминалось, кварц будет подходящим решением для части планирования.
Чтобы попытаться ответить на вопрос, насколько я могу, с точки зрения JodaTime, в документах API, которые я могу видеть, нет реализации Timer. Я склонен думать о JodaTime как о человеческом представлении базовой шкалы машины, то есть о том, что находится в системном времени в читаемом формате.
За то, что вы хотите сделать в печати вы можете сделать:
System.out.println("It's " + new DateTime().hourOfDay() + " o'clock");;
Если вы ищете немного больше на ЧАСЫ/таймеров в JodaTime ближайший вещь, которую я могу найти, что может помочь вам, есть DateTimeUtils.getMillis()
, который использует базовую Системную реализацию, обратите внимание, что вы можете изменить это для другого таймера/часов по вашему выбору.
/**
* System millis provider.
*/
static class SystemMillisProvider implements MillisProvider {
/**
* Gets the current time.
* @return the current time in millis
*/
public long getMillis() {
return System.currentTimeMillis();
}
}
Возможно, весенний планировщик? – VirtualTroll
В JDK есть [Timer] (http://docs.oracle.com/javase/6/docs/api/java/util/Timer.html) класс. Этого может быть достаточно для ваших требований. Для более CRON-подобного подхода взгляните на [Кварцевую схему планировщика] (http://quartz-scheduler.org/). – Henrik
Существует также кварцевый планировщик. – vikingsteve