Процедуры и функции работы с датой и временем в Delphi

Имя Описание
CompareDate Сравнивает две даты
CompareDateTime Сравнивает два значения, указывающие дату и время
CompareTime Сравнивает два значения времени
CURRENTYEAR Возвращает текущий год
Date Возвращает текущую дату
DateOf На основе значения TDateTime возвращает только дату (без времени)
DayOf Возвращает номер дня месяца (число от 1 до 31)
DayOfTheMonth Возвращает день месяца (как число от 1 до 31)
DayoftheWeek Возвращает день недели (как число от 1 до 7)
DayOfTheYear Возвращает день года (как число от 1 до 366)
DayOfWeek Возвращает день недели (как число от 1 до 7)
DaysBetween Рассчитывает разницу дней между двумя датами
DaysInAMonth Возвращает количество дней в данном месяце
DaysInAYear Возвращает количество дней в данном году
DaysBetween Возвращает разницу в количестве дней между двумя датами (тип Integer )
DaySpan Возвращает разницу в количестве дней между двумя датами (тип Double )
DecodeDate С заданной даты «извлекает» день, месяц и год
DecodeDateTime Из заданной даты «извлекает» день, месяц и год, а также час, количество секунд и миллисекунды
DecodeTime Извлекает час, количество минут и секунд и миллисекунд от заданной даты
EncodeDate Возвращает данные в форме TDateTime на основе значения дня, года и месяца
EncodeDateTime Возвращает данные в форме TDateTime на основе значения дня, года, месяца, часа, минуты и секунды
EncodeTime На основе значения часа, минуты и секунды возвращается значение TDateTime
EndOfADay На основании параметров, определяющих день и год, он возвращает дату в форме TDateTime
EndOfAMonth На основе параметров, указывающих месяц и год, он возвращает дату в форме TDateTime
EndOfAWeek На основе параметров, определяющих год и неделю, он возвращает дату в форме TDateTime, которая представляет последнюю миллисекунду недели
EndOfTheDay Основываясь на параметре TDateTime , он возвращает значение TDateTime, которое представляет последнюю миллисекунду дня
EndOfTheMonth Основываясь на параметре TDateTime , он возвращает значение TDateTime, которое представляет последнюю миллисекунду месяца
EndOfTheWeek То же с неделей
EndOfTheYear То же с годом
HourOf На основе значения TDateTime возвращает время
HourOfTheDay Время конца дня
HourOfTheMonth Время конца месяца
HourOfTheWeek Время конца недели
HourOfTheYear Время конца года
HoursBetween Возвращает разницу во времени на основе предоставленных значений TDateTime.
HoursBetween Возвращает разницу в количестве часов между двумя датами ( целочисленный тип )
HourSpan Возвращает разницу в часах между двумя датами (тип Double )
IncDay Увеличивает количество дней в зависимости от заданных параметров
IncMilliSecond Увеличивает количество миллисекунд на основе заданных параметров
IncMinute Увеличивает количество минут в зависимости от заданных параметров
IncMonth Увеличивает номер месяца на основе заданных параметров
IncSecond Увеличивает количество секунд в зависимости от заданных параметров
IncWeek Увеличивает значение для количества недель
IncYear Увеличивает количество лет в зависимости от заданных параметров
ISLEAPYEAR Возвращает True, если год является високосным
IsSameDay Возвращает True, если день совпадает в эти даты
IsToday Возвращает True, если день, указанный в параметре (в форме TDateTime ), соответствует текущему дню
IsValidDate Возвращает True, если указанные значения являются действительной датой
IsValidDateDay
IsValidDateMonthWeek
IsValidDateTime Возвращает True, если данное значение является действительной датой и временем
IsValidDateMonthWeek
IsValidDateWeek
IsValidDateMonthWeek
IsValidTime Возвращает True, если параметры, указанные в параметре, являются действительной датой
IsValidDateMonthWeek
MinutesBetween Возвращает разницу в минутах между двумя датами (типа Integer )
MinuteSpan Возвращает разницу в минутах между двумя датами (тип Double )
MinuteOf Возвращает количество минут от указанного времени
MilliSecondOf Возвращает количество миллисекунд с указанной даты.
MonthsBetween Возвращает разницу в месяцах между двумя датами (типа Integer )
MonthSpan Возвращает разницу в месяцах между двумя датами ( Double )
MonthOf На основе даты возвращает номер месяца от 1 до 12
MonthOfTheYear На основе даты возвращает номер месяца от 1 до 12
RecodeDate
RecodeTime
ReplaceDate Заменяет значения даты
ReplaceTime Заменяет значения времени
SecondOf Возвращает количество секунд от указанной даты и времени.
WeekOf Возвращает номер недели с указанной даты
YearsBetween Возвращает разницу в годах между двумя датами ( целочисленный тип )
YearSpan Возвращает разницу в годах между двумя датами (тип Double )
YearOf Возвращает год с указанной даты
HoursPerDay Возвращает количество часов в день
MinsPerDay Возвращает количество минут в день
MinsPerHour Возвращает количество минут в час
MonthDays Возвращает количество дней в месяце
MSecsPerDay Возвращает количество миллисекунд в дне
MSecsPerSec Возвращает количество миллисекунд в течение одной секунды
SecsPerDay Возвращает количество секунд в день
SecsPerMin Возвращает количество секунд в минуту