Дата-время#

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

Формат даты “Borland”#

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

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

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

  • DateTime (TDateTime) – Форматируемая дата

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 для времени после полудня.

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

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

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

Parameters

Синтаксис формата#

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

Примеры:
  • dd/MM/yy HH:mm

  • wwMMyyyy;ww_numbers=rome

  • dd(ddd);shortness=1

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

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

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)

:

Разделитель времени, в соответствии с локалью (:, .)

/

Разделитель даты, в соответствии с локалью (., /)

#

Символ номера, в соответствии с локалью (#, )

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

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

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

  • пробел

  • табуляция

  • перенос строки

Символы, выводящиеся без квотирования
  • точка (.)

  • запятая (,)

  • скобки ((, ))

  • квадратные скобки ([, ])

Строка в одинарных кавычках (')

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

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

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

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

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

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

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

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

Параметры формата#

  • Значение параметра может распространяться как на все выводимые значения (к которым они применимы), так и отдельно на значения заданных спецификаторов.

  • Чтобы задать значение для конкретного спецификатора, спецификатор указывается перед наименованием параметра, имя параметра и модификатор разделяются подчерком (_).

  • Значение, заданное для конкретного спецификатора, перекрывает значение, заданное для всех (без указания спецификатора).

  • Имя параметра и его значение разделяются знаком равенства (=).

  • Не допускается параметр без указания значения.

  • Допускается использование пробельных символов перед именем параметра, перед и после знака равенства и после значения.

  • Парметров может быть указано сколько угодно.

  • Параметры отделяются друг от друга точкой с запятой (;).

Доступные на данный момент:
  • 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

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(Value: TDateTime; out Year, Month, NthDayOfWeek, DayOfWeek: Integer)#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

NthDayOfWeek(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SameTime(FirstDateTime, SecondDateTime: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

CompareTime(FirstDateTime, SecondDateTime: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SameDate(FirstDateTime, SecondDateTime: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

CompareDate(FirstDateTime, SecondDateTime: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SameDateTime(FirstDateTime, SecondDateTime: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

CompareDateTime(FirstDateTime, SecondDateTime: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

TryRecodeDateTime(Value: TDateTime; Year, Month, Day, Hour, Minute, Second, MilliSecond: Integer; out Result: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeDateTime(Value: TDateTime; Year, Month, Day, Hour, Minute, Second, MilliSecond: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeTime(Value: TDateTime; Hour, Minute, Second, MilliSecond: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeDate(Value: TDateTime; Year, Month, Day: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeMilliSecond(Value: TDateTime; MilliSecond: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeSecond(Value: TDateTime; Second: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeMinute(Value: TDateTime; Minute: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeHour(Value: TDateTime; Hour: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeDay(Value: TDateTime; Day: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeMonth(Value: TDateTime; Month: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

RecodeYear(Value: TDateTime; Year: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

TryEncodeDateMonthWeek(Year, Month, WeekOfMonth, DayOfWeek: Integer; var Value: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

TryEncodeDateDay(Year, DayOfYear: Integer; out Value: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

TryEncodeDateWeek(Year, WeekOfYear: Integer; out Value: TDateTime; DayOfWeek: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

TryEncodeDateTime(Year, Month, Day, Hour, Minute, Second, MilliSecond: Integer; out Value: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DecodeDateMonthWeek(Value: TDateTime; out Year, Month, WeekOfMonth, DayOfWeek: Integer);

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EncodeDateMonthWeek(Year, Month, WeekOfMonth, DayOfWeek: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DecodeDateDay(Value: TDateTime; Year, DayOfYear: Integer);

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EncodeDateDay(Year, DayOfYear: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DecodeDateWeek(Value: TDateTime; out Year, WeekOfYear, DayOfWeek: Integer);

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EncodeDateWeek(Year, WeekOfYear, DayOfWeek: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DecodeDateTime(Value: TDateTime; out Year, Month, Day, Hour, Minute, Second, MilliSecond: Integer);

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EncodeDateTime(Year, Month, Day, Hour, Minute, Second, MilliSecond: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncMilliSecond(Value: TDateTime; NumberOfMilliSeconds: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncSecond(Value: TDateTime; NumberOfSeconds: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncMinute(Value: TDateTime; NumberOfMinutes: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncHour(Value: TDateTime; NumberOfHours: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncDay(Value: TDateTime; NumberOfDays: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncWeek(Value: TDateTime; NumberOfWeeks: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IncYear(Value: TDateTime; NumberOfYears: Int64 = 1) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HourSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DaySpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WeekSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MonthSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

YearSpan(Now, Then: TDateTime) Double#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondsBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondsBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinutesBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HoursBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DaysBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WeeksBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MonthsBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

YearsBetween(Now, Then: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastMilliSeconds(Now, Then: TDateTime; MilliSeconds: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastSeconds(Now, Then: TDateTime; Seconds: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastMinutes(Now, Then: TDateTime; Minutes: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastHours(Now, Then: TDateTime; Hours: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastDays(Now, Then: TDateTime; Days: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastWeeks(Now, Then: TDateTime; Weeks: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastMonths(Now, Then: TDateTime; Months: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WithinPastYears(Now, Then: TDateTime; Years: Int64) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheSecond(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheMinute(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOfTheMinute(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheHour(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOfTheHour(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteOfTheHour(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheDay(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOfTheDay(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteOfTheDay(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HourOfTheDay(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheWeek(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOfTheWeek(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteOfTheWeek(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HourOfTheWeek(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DayOfTheWeek(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheMonth(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOfTheMonth(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteOfTheMonth(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HourOfTheMonth(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DayOfTheMonth(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOfTheYear(Value: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOfTheYear(Value: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteOfTheYear(Value: TDateTime) LongWord#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HourOfTheYear(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DayOfTheYear(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MonthOfTheYear(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfTheDay(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfTheDay(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfAWeek(Year, WeekOfYear, DayOfWeek: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfAWeek(Year, WeekOfYear, DayOfWeek: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfTheWeek(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfTheWeek(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfAMonth(Year, Month: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfAMonth(Year, Month: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfTheMonth(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfTheMonth(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfAYear(Year: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfAYear(Year: Integer) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

EndOfTheYear(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

StartOfTheYear(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MilliSecondOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

SecondOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MinuteOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

HourOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DayOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WeekOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

MonthOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

YearOf(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsSameDay(Value, Basis: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsToday(Value: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

Tomorrow() TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

Yesterday() TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

Today() TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DaysInAMonth(Year, Month: Integer) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DaysInMonth(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DaysInAYear(Year: Integer) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DaysInYear(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WeeksInAYear(Year: Integer) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

WeeksInYear(Value: TDateTime) Integer#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsValidDateMonthWeek(Year, Month, WeekOfMonth, DayOfWeek: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsValidDateWeek(Year, WeekOfYear, DayOfWeek: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsValidDateDay(Year, ADayOfYear: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsValidDateTime(Year, Month, Day, Hour, Minute, Second, MilliSecond: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsValidTime(Hour, Minute, Second, MilliSecond: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

UnixToDateTime(Value: Int64) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DateTimeToUnix(Value: TDateTime) Int64#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsPM(Value: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsInLeapYear(Value: TDateTime) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

TimeOf(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

DateOf(Value: TDateTime) TDateTime#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki

IsValidDate(Year, Month, Day: Integer) Boolean#

Метод из стандартной библиотеки Pascal. Описание на Embarcadero docwiki