Пакет Java.util
Класс Timer
Реализует возможность работы со временем по принципу таймера.
Конструктор:
- Timer () – создает таймер.
Методы:
- void cancel () – закрывает работу таймера;
- void schedule (TimerTask task, Date time) – назначает задачу на заданное время;
- void schedule(TimerTask task, Date firstTime, long period) – назначает задачу на заданное время, с ее последующим повторным выполнением. Частота повторений задается фиксированными промежутками времени;
- void schedule (TimerTask task, long delay) – назначает выполнение задачи по прошествии заданного промежутка времени;
- void schedule(TimerTask task, long delay, long period) – назначает выполнение задачи по прошествии заданного промежутка времени, с ее последующим повторным выполнением. Частота повторений задается фиксированными промежутками времени;
- void scheduleAtFixedRate(TimerTask task, Date firstTime, long period) – назначает задачу на заданное время с ее последующим повторным выполнением. Частота повторений назначается относительно абсолютного времени;
- void scheduleAtFixedRate(TimerTask task, long delay, long period) – назначает выполнение задачи по прошествии заданного промежутка времени с ее последующим повторным выполнением; Частота повторений назначается относительно абсолютного времени.
Класс TimerTask
Планировщик задач.
Конструктор:
- protected TimerTask () – создает новую задачу.
Методы:
- boolean cancel () – отменяет выполнение задачи;
- abstract void run() – определяет действие для выполнения планировщиком задач;
- long – scheduledExecutionTime() – возвращает время выполнения задачи.
Класс TimeZone
Устанавливает и определяет часовой пояс.
Конструктор:
- TimeZone () – создает объект класса TimeZone.
Методы:
- static String [ ] getAvailablelDs () - получает доступные идентификаторы часового пояса;
- static TimeZone getDefault () – получает часовой пояс региона;
- String getlD() – получает идентификатор часового пояса;
- abstract int getRawOffset() – получает время по Гринвичу для часового пояса местонахождения;
- static TimeZone getTimeZone (String ID) – получает часовой пояс;
- abstract boolean useDaylightTime () – необходим для определения использования часовым поясом перехода на летнее время.