Иллюстрированный самоучитель по программированию мобильных телефонов

Пакет 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 () – необходим для определения использования часовым поясом перехода на летнее время.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.