|
Класс DATETIMEУправляет объектами, сотоящими из year,month,day,hour,min,sec,msec.Есть набор функций и на их базе построен класс. Простенький пример использования функций: Описание функцийdt:=dt_create(date(),time() )dt:=dt_create(date() | "yyyy/mm/dd", nHour, nMin, nSec, nMsec )dt:=dt_create(nYear, nMonth, nDay, nHour, nMin, nSec, nMsec )Создает и возвращает новую структуру с datetime.dVar:=dt_date(dt)Возвращает дату.sVar:=dt_time(dt)Возвращает время в формате "hh:mm:ss:ms".dt_year(dt), dt_month(dt), dt_day(dt), dt_hour(dt), dt_min(dt), dt_sec(dt), dt_msec(dt)Возвращают составляющие части структуры datetimedt2:=dt_normalize(@dt)Приводит dt в нормализованнное состояние и возвращает новое значение приведенное к нормальному состоянию.dt3:=dt_add(dt1,dt2)Возвращает сумму двух структур datetime.dt3:=dt_sub(dt1,dt2)Возвращает разницу двух структур datetime.Описание класса DATETIMEАтрибутов у данного класса нет.Методы/функцииdt:=dateTimeNew(date(),time() )dt:=dateTimeNew(date() | "yyyy/mm/dd", nHour, nMin, nSec, nMsec )dt:=dateTimeNew(nYear, nMonth, nDay, nHour, nMin, nSec, nMsec )Создает и возвращает новый объект datetime.dt:date()Возвращает дату.dt:time()Возвращает время в формате "hh:mm:ss:ms".dt:year(), dt:month(), dt:day(), dt:hour(), dt:min(), dt:sec(), dt:msec()Возвращают составляющие части объекта datetimedt:normalize()Нормализует объект.dt3:=dt1:add(dt2)Возвращает сумму двух объектов datetime.dt3:=dt1:sub(dt2)Возвращает разницу двух объектов datetime. |