2.8. Дата-время

Now(): TDateTime

Функция возвращает текущую дату и время.

Return type:TDateTime
IncMonth(Date: TDateTime; NumberOfMonths: Integer): Float

Функция IncMonth возвращает значение TDateTime, которое на NumberOfMonths больше, чем переданное значение Date. Элемент времени значения Date передаётся неизменным в результат. Значение года увеличивается соответственно. Значение приращения является произвольным (по умолчанию 1). После приращения месяца, если значение дня слишком велико для полученного месяца/года, то оно уменьшается до самого высокого значения полученного месяца/года

Parameters:
  • Date (TDateTime) – Дата
  • NumberOfMonths (Integer) – Количество дней на которое надо увличить дату Date
Return type:

Float

Date(): TDateTime

Функция возвращает текущую дату.

Return type:TDateTime
DayOfWeek(Date: TDateTime): Integer

Возвращает индекс дня недели для заданной даты.

Parameters:Date (TDateTime) – Значение даты.
Return type:Integer
DecodeDate(Date: TDateTime; out Year, Month, Day: Integer): Integer

Процедура разделяет Date на составляющие: год, месяц, день.

Parameters:
  • Date (TDateTime) – Значение даты.
  • Year (Integer) – out параметр. Значение года.
  • Month (Integer) – out параметр. Значение месяца.
  • Day (Integer) – out параметр. Значение дня.
Return type:

Integer

EncodeDate(Year, Month, Day: Integer): TDateTime

Формирует значение TDateTime из переданных значений года, месяца и дня.

Parameters:
  • Year (Integer) – Год.
  • Month (Integer) – Месяц.
  • Day (Integer) – День.
Return type:

TDateTime

2.8.1. Формат даты “Borland”

FormatDateTime(Format: String; DateTime: TDateTime): string

Функция возвращает строковое представление даты DateTime в соответствии с форматом, разработанным компанией “Borland”, заданным строкой формата Format.

Parameters:
  • Format (String) – Строка форматирования. Описывает формат, в котором будет представлена сконвертированная дата-время. Может включать в себя обычные символы (которые передаются неизменными в строку результата) и спецификаторы форматирования данных.
  • DateTime (TDateTime) – Форматируемая дата

2.8.1.1. Cпецификаторы

c
Отображает дату, используя формат из глобальной переменной ShortDateFormat. Время отображается с использованием формата из глобальной переменной LongTimeFormat. Если время установлено точно на полночь, то оно не отображается.
d
Отображает день как число без предшествующего нуля (1-31).
dd
Отображает день как число с предшествующим нулем (01-31).
ddd
Отображает сокращенное название дня (Sun-Sat), используя строки из глобальной переменной ShortDayNames.
dddd
Отображает полное название дня недели (Sunday-Saturday) используя строки из глобальной переменной LongDayNames.
ddddd
Отображает дату, используя формат из глобальной переменной ShortDateFormat.
dddddd
Отображает дату, используя формат из глобальной переменной LongDateFormat.
m
Отображает номер месяца без предшествующего нуля (1-12). Если данный спецификатор следует за “h” или “hh”, отображаются минуты.
mm
Отображает номер месяца с предшествующим нулем (01-12). Если данный спецификатор следует за “h” или “hh”, отображаются минуты.
mmm
Отображает сокращенное название месяца (Jan-Dec), используя строки из глобальной переменной ShortMonthNames.
mmmm
Отображает полное название месяца (January-December), используя строки из глобальной переменной LongMonthNames.
yy
Отображает две последние цифры года (00-99).
yyyy
Отображает год в виде четырех цифр (0000-9999).
h
Отображает часы в виде числа без предшествующего нуля (0-23).
hh
Отображает часы в виде числа с предшествующим нулём (00-23).
n
Отображает минуты в виде числа без предшествующего нуля (0-59).
nn
Отображает минуты в виде числа с предшествующим нулём (00-59).
s
Отображает секунды в виде числа без предшествующего нуля (0-59).
ss
Отображает секунды в виде числа с предшествующим нулём (00-59).
z
Отображает миллисекунды в виде числа без предшествующего нуля (0-999).
zzz
Отображает миллисекунды в виде числа с предшествующим нулём (000-999).
t
Отображает время, используя формат из глобальной переменной ShortTimeFormat.
tt
Отображает время, используя формат из глобальной переменной LongTimeFormat.
am/pm
Задает использование 12-ти часового формата отображения времени для предшествующих сецификаторов “h” и “hh”. Отображает ‘am’ для времени до полудня и ‘pm’ для времени после полудня.
a/p
Задает использование 12-ти часового формата отображения времени для предшествующих сецификаторов “h” и “hh”. Отображает ‘a’ для времени до полудня и ‘p’ для времени после полудня.
ampm
Задает использование 12-ти часового формата отображения времени для предшествующих сецификаторов “h” и “hh”. Отображает содержимое глобальной переменной TimeAMString для времени до полудня и содержимое глобальной переменной TimePMString для времени после полудня.

2.8.2. Формат даты “Бизнес Технологии”

FormatDateTimeEx(Format: String; DateTime: TDateTime): string

Функция возвращает строковое представление даты DateTime в соответствии с форматом, разработанным компанией “Бизнес Технологии”, заданным строкой формата Format.

Parameters:

2.8.2.1. Синтаксис формата

Формат состоит из двух основных частей - строка формата и параметры формата, параметры отделяются от предыдущих значений точкой с запятой (;). Строка формата всегда идёт первой, вслед за ней могут опционально указываться параметры, уточняющие способ вывода тех или иных значений в формате.

Примеры:
  • dd/MM/yy HH:mm
  • wwMMyyyy;ww_numbers=rome
  • dd(ddd);shortness=1

Строка формата может состоять из спецификаторов и статических элементов; не относящиеся к этим двум категориям значения игнорируются, кроме точки с запятой (;).

Параметр формата состоит из трёх частей:

2.8.2.2. Cпецификаторы

d
Номер дня в месяце (1, 31)
dd
Номер дня в месяце с лидирующим нулем (01, 31)
ddd
Краткое наименование дня недели (ПН, ВТ, MO, TU)
dddd
Полное наименование дня недели (Понедельник, Monday)
h
Час, в 12-часовом формате (0, 11)
hh
Час с лидирующим нулем, в 12-часовом формате (00, 11)
H
Час, в 24-часовом формате (0, 23)
HH
Час с лидирующим нулем, в 24-часовом формате (00, 23)
m
Минута (1, 59)
mm
Минута с лидирующим нулем (01, 59)
M
Номер месяца (1, 12)
MM
Номер месяца с лидирующим нулем (01, 12)
MMM
Краткое наименование месяца (Фев, Feb)
MMMM
Полное наименование месяца (Январь, January)
s
Секунда (5, 59)
ss
Секунда, с лидирующим нулем (05, 59)
t
Время суток, краткий формат (a/p, Нч/Ут/Дн/Вч)
tt
Время суток, полный формат (am/pm, Ночь/Утро/День/Вечер)
yy
Год, два младших разряда с лидирующим нулём (09, 17)
yyy
Год, три младших разряда с лидирующим нулём (009, 017, 999)
yyyy
Год, четыре младших разряда с лидирующим нулём (2009, 2017, 1999, 0812)
yyyyy
Год, пять младших разрядов с лидирующим нулём (02009, 02017, 01999, 00812)
yyyyyy
Год, шесть младших разрядов с лидирующим нулём (002009, 002017, 001999, 000812)
Q
Полугодие (I, II)
q
Квартал (I, II, III, IV)
ww
Неделя года (1, 53)
D
Декада месяца (I, II, III)
z
Смещение местного времени от UTC (-3, -3:30, -11:30, 11, 11:30)
zz
Смещение местного времени от UTC с лидирующим нулем (-07, 07, 07:30, -07:30)
zzz
Смещение местного времени от UTC в формате hh:mm (-07:00, -07:30, 07:30)
:
Разделитель времени, в соответствии с локалью (:, .)
/
Разделитель даты, в соответствии с локалью (., /)
#
Символ номера, в соответствии с локалью (#, )

2.8.2.3. Статические элементы

Пробельные символы

Все пробельные символы, присутствующие в строке формата, выводятся как есть

  • пробел
  • табуляция
  • перенос строки
Символы, выводящиеся без квотирования
  • точка (.)
  • запятая (,)
  • скобки ((, ))
  • квадратные скобки ([, ])
Строка в одинарных кавычках (')

Последовательность любых символов между двумя одинарными кавычками. Одинарная кавычка в такой строке квотируется одинарной кавычкой.

Пример: yy'год', 'не ''первая'' декада', "не 'первая' декада".

Строка в двойных кавычках (")

Последовательность любых символов между двумя двойными кавычками. Двойная кавычка в такой строке квотируется двойной кавычкой.

Пример: yy"год", "не ""первая"" декада", 'не "первая" декада'.

Квотирование символа обратной косой (\)

Квотирует любой идущий следом символ, т. е., работает как строка из одного символа.

Пример: dd\/MM\/yyyy. Альтернативы: dd"/"MM"/"yyyy, dd'/'MM'/'yyyy, dd"/"MM'/'yyyy, dd'/'MM"/"yyyy.

2.8.2.4. Параметры формата

  • Значение параметра может распространяться как на все выводимые значения (к которым они применимы), так и отдельно на значения заданных спецификаторов.
  • Чтобы задать значение для конкретного спецификатора, спецификатор указывается перед наименованием параметра, имя параметра и модификатор разделяются подчерком (_).
  • Значение, заданное для конкретного спецификатора, перекрывает значение, заданное для всех (без указания спецификатора).
  • Имя параметра и его значение разделяются знаком равенства (=).
  • Не допускается параметр без указания значения.
  • Допускается использование пробельных символов перед именем параметра, перед и после знака равенства и после значения.
  • Парметров может быть указано сколько угодно.
  • Параметры отделяются друг от друга точкой с запятой (;).
Доступные на данный момент:
  • Numbers — задаёт способ отображения числовых (неименованных) значений, таких как год, номер месяца, номер недели и т.п.
    • rome — числа записываются римскими цифрами (XII)
    • arab — числа записываются арабскими цифрами (12)
  • Shortness — задаёт уровень сокращения наименования, применяется к значениям, выводимым по имени (месяц, день недели, время суток)
    • full — полное наименование (Понедельник, Январь, Утро)
    • medium — средний вариант между full и minimal, сокращение по необходимости, для чересчур длинных имён (Янв, Март, Апр, Май, Июнь)
    • minimal — сокращение (Янв, Фев, Дек…)
    • 2 — сокращение двумя символами, выводится в верхнем регистре (ЯН, ДЕ…)
    • 1 — сокращение одним символом, выводится в верхнем регистре (Я, Д…)
Примеры:
  • Numbers=rome
  • Q_numbers = Arab
  • shortness =full
  • ddd_Shortness = 1
  • numbers=rome; Q_numbers=arab
DebugMsg(Message: String)

Выводит Message в DBMonitor.

Parameters:Message (String) – Сообщение.
IsLeapYear(Year: Integer): Boolean

Проверяет, является ли Year высокостным годом.

Parameters:Year (Integer) – Значение года.
Return type:Boolean
DecodeTime(Time: TDateTime; out Hour, Min, Sec, MSec: Integer): Integer

Процедура разделяет Time на составляющие: Часы, минуты, секунды, милисекунды.

Parameters:
  • Time (TDateTime) – Значение времени.
  • Hour (Integer) – out параметр. Значение часов.
  • Min (Integer) – out параметр. Значение минут.
  • Sec (Integer) – out параметр. Значение секунд.
  • MSec (Integer) – out параметр. Значение миллисекунд.
Return type:

Integer

EncodeTime(Hour, Min, Sec, MSec: Integer): TTime

Формирует значение TDateTime из значений часов, минут, секунд и миллисеккунд.

Parameters:
  • Hour (Integer) – Значение часов.
  • Min (Integer) – Значение минут.
  • Sec (Integer) – Значение секунд.
  • MSec (Integer) – Значение миллисекунд.
Return type:

TTime

Time(): Float

Функция возвращает текущее время.

Return type:Float

2.8.3. TatDateUtilsLibrary

class TatDateUtilsLibrary

Методы для работы с датами

ModifiedJulianDateToDateTime(Date: Double): TDateTime

Конвертирует модифицированную Юлианскую дату в значение TDateTime. В случае неудачи метод возбуждает исключение.

Parameters:Param_1 (Variant) – Значение модифицированной Юлианской даты.
Return type:TDateTime
DateTimeToModifiedJulianDate(Date: TDateTime): Double

Конвертирует значение TDateTime в модифицированную Юлианскую дату. В случае неудачи метод возбуждает исключение.

Parameters:Param_1 (Variant) – Значение TDateTime
Return type:Variant
TryJulianDateToDateTime(Date: Double; out OutDate: TDateTime): boolean

Конвертирует Юлианскую дату в значение TDateTime.

Parameters:
  • Date (Double) – Значение Юлианской даты.
  • OutDate (TDateTime) – out параметр. Результат конвертации.
Return type:

boolean

Returns:

True

В случае успешной конвертации.

False

Если конвертировать не удалось.

JulianDateToDateTime(Date: Double): TDateTime

Конвертирует Юлианскую дату в значение TDateTime. В случае неудачи метод возбуждает исключение.

Parameters:Date (Double) – Значение Юлианской даты.
Return type:TDateTime
DateTimeToJulianDate(Date: TDateTime): Double

Конвертирует значение TDateTime в Юлианскую дату.

Parameters:Date (TDateTime) – Значение TDateTime.
Return type:Double
TryEncodeDayOfWeekInMonth(Year, Month, NthDayOfWeek, DayOfWeek: Integer; out Date: TDateTime): boolean

Формирует значение TDateTime, которое представляет указанное вхождение дня недели в течение указанного месяца и года.

Parameters:
  • Year (Integer) – Год.
  • Month (Integer) – Месяц.
  • NthDayOfWeek (Integer) – Указывает вхождение для дня недели, представленного DayOfWeek. Это может быть любое значение от 1 до 5 (включительно), если это значение указывает действительную дату. Например, если месяц не включает пять понедельников, то если для параметра NthDayOfWeek установить значение 5, а для DayOfWeek значение 1, метод вернет False.
  • DayOfWeek (Integer) – Номер дня недели (1 - понедельник, 7 - воскресенье)
  • Date (TDateTime) – out параметр. Сформированное значение TDateTime.
Return type:

boolean

EncodeDayOfWeekInMonth(Year, Month, NthDayOfWeek, DayOfWeek: Integer): TDateTime

Формирует значение TDateTime, которое представляет указанное вхождение дня недели в течение указанного месяца и года. В случае неудачи метод возбуждает исключение.

Parameters:
  • Year (Integer) – Год.
  • Month (Integer) – Месяц.
  • NthDayOfWeek (Integer) – Указывает вхождение для дня недели, представленного DayOfWeek. Это может быть любое значение от 1 до 5 (включительно), если это значение указывает действительную дату. Например, если месяц не включает пять понедельников, то если для параметра NthDayOfWeek установить значение 5, а для DayOfWeek значение 1, метод вернет False.
  • DayOfWeek (Integer) – Номер дня недели (1 - понедельник, 7 - воскресенье)
Return type:

TDateTime

DecodeDayOfWeekInMonth(Param_1, Param_2, Param_3, Param_4, Param_5: Variant)

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
NthDayOfWeek(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SameTime(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

CompareTime(Param_1, Param_2: Variant): Enumeration

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Enumeration

SameDate(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

CompareDate(Param_1, Param_2: Variant): Enumeration

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Enumeration

SameDateTime(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

CompareDateTime(Param_1, Param_2: Variant): Enumeration

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Enumeration

TryRecodeDateTime(Param_1, Param_2, Param_3, Param_4, Param_5, Param_6, Param_7, Param_8, Param_9: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
  • Param_6 (Variant) – Описание отсутствует
  • Param_7 (Variant) – Описание отсутствует
  • Param_8 (Variant) – Описание отсутствует
  • Param_9 (Variant) – Описание отсутствует
Return type:

Variant

RecodeDateTime(Param_1, Param_2, Param_3, Param_4, Param_5, Param_6, Param_7, Param_8: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
  • Param_6 (Variant) – Описание отсутствует
  • Param_7 (Variant) – Описание отсутствует
  • Param_8 (Variant) – Описание отсутствует
Return type:

Variant

RecodeTime(Param_1, Param_2, Param_3, Param_4, Param_5: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
Return type:

Variant

RecodeDate(Param_1, Param_2, Param_3, Param_4: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
Return type:

Variant

RecodeMilliSecond(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

RecodeSecond(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

RecodeMinute(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

RecodeHour(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

RecodeDay(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

RecodeMonth(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

RecodeYear(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

TryEncodeDateMonthWeek(Param_1, Param_2, Param_3, Param_4, Param_5: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
Return type:

Variant

TryEncodeDateDay(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

TryEncodeDateWeek(Param_1, Param_2, Param_3, Param_4: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
Return type:

Variant

TryEncodeDateTime(Param_1, Param_2, Param_3, Param_4, Param_5, Param_6, Param_7, Param_8: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
  • Param_6 (Variant) – Описание отсутствует
  • Param_7 (Variant) – Описание отсутствует
  • Param_8 (Variant) – Описание отсутствует
Return type:

Variant

DecodeDateMonthWeek(Param_1, Param_2, Param_3, Param_4, Param_5: Variant)

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
EncodeDateMonthWeek(Param_1, Param_2, Param_3, Param_4: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
Return type:

Variant

DecodeDateDay(Param_1, Param_2, Param_3: Variant)

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
EncodeDateDay(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

DecodeDateWeek(Param_1, Param_2, Param_3, Param_4: Variant)

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
EncodeDateWeek(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

DecodeDateTime(Param_1, Param_2, Param_3, Param_4, Param_5, Param_6, Param_7, Param_8: Variant)

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
  • Param_6 (Variant) – Описание отсутствует
  • Param_7 (Variant) – Описание отсутствует
  • Param_8 (Variant) – Описание отсутствует
EncodeDateTime(Param_1, Param_2, Param_3, Param_4, Param_5, Param_6, Param_7: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
  • Param_6 (Variant) – Описание отсутствует
  • Param_7 (Variant) – Описание отсутствует
Return type:

Variant

IncMilliSecond(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IncSecond(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IncMinute(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IncHour(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IncDay(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IncWeek(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IncYear(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

MilliSecondSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

SecondSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

MinuteSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

HourSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

DaySpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

WeekSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

MonthSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

YearSpan(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

MilliSecondsBetween(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

SecondsBetween(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

MinutesBetween(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

HoursBetween(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

DaysBetween(Param_1, Param_2: Variant): Integer

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Integer

WeeksBetween(Param_1, Param_2: Variant): Integer

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Integer

MonthsBetween(Param_1, Param_2: Variant): Integer

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Integer

YearsBetween(Param_1, Param_2: Variant): Integer

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Integer

WithinPastMilliSeconds(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastSeconds(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastMinutes(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastHours(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastDays(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastWeeks(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastMonths(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

WithinPastYears(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

MilliSecondOfTheSecond(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MilliSecondOfTheMinute(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SecondOfTheMinute(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MilliSecondOfTheHour(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SecondOfTheHour(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MinuteOfTheHour(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MilliSecondOfTheDay(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SecondOfTheDay(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MinuteOfTheDay(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
HourOfTheDay(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MilliSecondOfTheWeek(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SecondOfTheWeek(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MinuteOfTheWeek(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
HourOfTheWeek(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
DayOfTheWeek(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MilliSecondOfTheMonth(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SecondOfTheMonth(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MinuteOfTheMonth(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
HourOfTheMonth(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
DayOfTheMonth(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MilliSecondOfTheYear(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
SecondOfTheYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MinuteOfTheYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
HourOfTheYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
DayOfTheYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MonthOfTheYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
EndOfTheDay(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
StartOfTheDay(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
EndOfAWeek(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

StartOfAWeek(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

EndOfTheWeek(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
StartOfTheWeek(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
EndOfAMonth(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

StartOfAMonth(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

EndOfTheMonth(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
StartOfTheMonth(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
EndOfAYear(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
StartOfAYear(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
EndOfTheYear(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
StartOfTheYear(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
MilliSecondOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
SecondOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MinuteOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
HourOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
DayOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
WeekOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
MonthOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
YearOf(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
IsSameDay(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IsToday(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
Tomorrow(): Variant

Описание отсутствует

Return type:Variant
Yesterday(): Variant

Описание отсутствует

Return type:Variant
Today(): Variant

Описание отсутствует

Return type:Variant
DaysInAMonth(Param_1, Param_2: Variant): Integer

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Integer

DaysInMonth(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
DaysInAYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
DaysInYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
WeeksInAYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
WeeksInYear(Param_1: Variant): Integer

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Integer
IsValidDateMonthWeek(Param_1, Param_2, Param_3, Param_4: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
Return type:

Variant

IsValidDateWeek(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant

IsValidDateDay(Param_1, Param_2: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
Return type:

Variant

IsValidDateTime(Param_1, Param_2, Param_3, Param_4, Param_5, Param_6, Param_7: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
  • Param_5 (Variant) – Описание отсутствует
  • Param_6 (Variant) – Описание отсутствует
  • Param_7 (Variant) – Описание отсутствует
Return type:

Variant

IsValidTime(Param_1, Param_2, Param_3, Param_4: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
  • Param_4 (Variant) – Описание отсутствует
Return type:

Variant

UnixToDateTime(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
DateTimeToUnix(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
IsPM(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
IsInLeapYear(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
TimeOf(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
DateOf(Param_1: Variant): Variant

Описание отсутствует

Parameters:Param_1 (Variant) – Описание отсутствует
Return type:Variant
IsValidDate(Param_1, Param_2, Param_3: Variant): Variant

Описание отсутствует

Parameters:
  • Param_1 (Variant) – Описание отсутствует
  • Param_2 (Variant) – Описание отсутствует
  • Param_3 (Variant) – Описание отсутствует
Return type:

Variant