TU_DateTime
Class TU_DateTime (_dt, _tm, _tz)
Класс обертка для даты/времени. В конструктор передаются необязательные аргументы: дата _dt, время _tm и временная зона _tz. После инициализации в полях класса становятся доступными числовые временные значения.
Переменные класса
var day;
День
var hour;
Час
var minute;
Минута
var month;
Месяц
var msec;
Миллисекунда
var sec;
Секунда
var timezone;
Временная зона
var year;
Год
Методы
macro equals (oth) : Bool
Возвращает true
, если текущая дата равна oth
macro getDate () : Date
Возвращает дату
macro getDtTm ()
Возвращает RSL DtTm
macro getGMTTimeZone () : String
Возвращает временную зону в GMT ("GMT+03:00");
macro getISOTimeZone () : String
Возвращает временную зону в формате ISO 8601 ("+03:00");
macro getRFCTimeZone ()
Возвращает временную зону в формате RFC 822 ("+0300");
macro getTime ()
Возвращает время
macro inTimeZone (tz) : TU_DateTime
Возвращает новый экземпляр TU_DateTime соответствующий временной зоне tz
macro minusTime (tm : Time)
Отнимает время tm
macro plusDays (d : Integer)
Прибавляет d дней
macro plusHours (h : Integer)
Прибавляет h часов
macro plusMilliSeconds (ms : Integer)
Прибавляет ms миллисекунд
macro plusMinutes (m : Integer)
Прибавляет m минут
macro plusMonthes (m : Integer)
Прибавляет m месяцев
macro plusSeconds (s : Integer)
Прибавляет s секунд
macro plusTime (tm : Time)
Прибавляет время tm
macro plusYears (y : Integer)
Прибавляет y лет
macro setDate (dt : Date)
Устанавливает дату dt
macro setTime (tm : Time)
Устанавливате время tm