Дата-время

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