Данный класс дополняет стандартный класс Date понятием "временная зона". Кроме того, объекты этого класса (в отличие от объектов класса Date) являются immutable-объектами.

ru.intertrust.cmj.af.misc

extends: Date

properties

name

return value

description

getTimeZone

TimeZone Возвращает временную зону

toCalendar

CalendarКонвертирует данный объект в Calendar

toAFDate

AFDateКонвертирует данный объект в AFDate. Т.е. возвращает объект, представляющий только компоненту "дата" из данного объекта. Дата получается во временной зоне данного объекта.

methods

name

return value

description

AFDateTime


Создает объект с текущим временем в текущей временной зоне.

Без параметров

Создает объект с текущим временем в указанной временной зоне.

Параметры:

Создает объект с указанным в Date временем в текущей временной зоне.

Параметры:

  • date - Date - дата

Создает объект с указанным в Date временем в указанной временной зоне.

Параметры:

  • date - Date - дата
  • timeZone - TimeZone - временная зона

Создает объект с указанным (как "смещение") временем в текущей временной зоне.

Параметры:

  • millis- long - смещение

Создает объект с указанным (как "смещение") временем в указанной временной зоне.

Параметры:

  • millis- long - смещение
  • timeZone - TimeZone - временная зона

Создает объект с указанным в Calendar временем в указанной в Calendar временной зоне.

Параметры:

  • calendar - Calendar - дата-время

convertFromDate

AFDateTime

Конвертирует Date в AFDateTime

Параметр:

  • date - Date - дата

equals

Boolean

Объекты этого класса считаются одинаковымим если у них совпадает как "абсолютное время"

Параметр:

  • obj - Object- сравниваемый объект

compareToAFDate

Integer

Возвращаемое значение:

  • отрицательное число, если this до AFDate ;
  • 0 (ноль), если this совпадает с AFDate 
  • положительное число, если this после AFDate 

Сравнивает данную дату-время с указанной датой. Данная дата-время перед сравнением "приводится" в пояс UTC, и после приведения учитываются только следующие ее компоненты: "год", "месяц", "день".

Параметр:

  • date - AFDate - дата для сравнения
Статус

КомментарийДополнительный комментарий

Методы, свойства, внутренние классы