Функции и процедуры Delphi для работы с датой и временем

Таблица стандартных процедур и функций для работы с датой и временем
Наименование Вид модуль Описание
CheckSqlTimeStamp процедура SqlTimSt Проверяет соответствует ли значение TSQLTimeStamp правильной дате и времени.
CompareDate функция DateUtils Сравнивает два значения TDateTime между собой по значению даты.
CompareDateTime функция DateUtils Сравнивает два значения TDateTime между собой.
CompareTime функция DateUtils Сравнивает два значения TDateTime между собой по значению времени.
CurrentYear функция SysUtils Возвращает текущий год.
Date функция SysUtils Возвращает текущую дату.
DateDelta константа SysUtils Определяет различие между значениями TDateTime и TTimeStamp.
DateOf функция DateUtils "Вырезает" значение времени из TDateTime (устанавливает значение времени в 0, что означает полночь).
DateTimeToFileDate функция SysUtils Конвертирует объект TDateTime в формат времени операционной системы.
DateTimeToSQLTimeStamp функция SqlTimSt Конвертирует значение TDateTime в TSQLTimeStamp.
DateTimeToStr функция SysUtils Конвертирует значение TDateTime в строку.
DateTimeToString процедура SysUtils Конвертирует значение TDateTime в строку, используя указаный формат строки.
DateTimeToSystemTime процедура SysUtils Конвертирует значение TDateTime в системное время Win32 API.
DateTimeToTimeStamp функция SysUtils Конвертирует значение TDateTime в соответствующее значение TTimeStamp.
DateToStr функция SysUtils Конвертирует значение даты из TDateTime в строку.
Day of week константы DateUtils Значения символических констант для обозначения дней недели в соответствии с ISO 8601. Используйте эти константы для работы с функциями, работающими в соответствии со стандартом ISO 8601 (функции из модуля DateUtils). Внимание: Не используйте эти константы с функцией DayOfWeek, которая трактует Воскресение (Sunday) как первый день недели.
DayOf функция DateUtils Возвращает день месяца из значения TDateTime. Возвращаемое функцией значение находится в промежутке между 1 и 31.
DayOfTheMonth функция DateUtils Возвращает день месяца из значения TDateTime. Возвращаемое функцией значение находится в промежутке между 1 и 31.
DayOfTheWeek функция DateUtils Возвращает день недели из значения TDateTime. Возвращаемое функцией значение находится в промежутке между 1 и 7, где 1 соответствует Понедельнику (Monday), а 7 - Воскресение (Sunday). Внимание: Значения DayOfTheWeek соответствуют ISO 8601 (где Понедельник (Monday) является первым днем недели). Если хотите чтобы первым днем недели считалось Воскресение (Sunday) используйте функцию DayOfWeek вместо функции DayOfTheWeek. Совет: Чтобы сделать возвращаемые значения более читабельными, используйте константы Day of week.
DayOfTheYear функция DateUtils Возвращает количество дней между значением, указаным в TDateTime и 31 Декабря предыдущего года.
DayOfWeek функция SysUtils Возвращает день недели из значения TDateTime. Возвращаемое функцией значение находится в промежутке между 1 и 7, где Воскресение (Sunday) является первым днем недели, а Суббота (Saturday) - седьмым. Внимание: Значения DayOfWeek не соответствуют ISO 8601 (где Понедельник (Monday) является первым днем недели). Если хотите чтобы первым днем недели считался Понедельник (Monday) используйте функцию DayOfTheWeek вместо функции DayOfWeek.
DaysBetween функция DateUtils Возвращает количество полных дней из промежутка времени, заданного двумя значениями TDateTime.
DaysInAMonth функция DateUtils Возвращает количество дней в указаном месяце указаного года.
DaysInAYear функция DateUtils Возвращает количество дней в указаном году.
DaysInMonth функция DateUtils Возвращает количество дней в месяце, заданом в значении TDateTime.
DaysInYear функция DateUtils Возвращает количество дней в году, заданом в значении TDateTime.
DaySpan функция DateUtils Возвращает количество дней, включая дробную часть, из промежутка времени, заданного двумя значениями TDateTime.
DecodeDate процедура SysUtils Возвращает значения Год, Месяц, День для значения TDateTime.
DecodeDateDay процедура DateUtils Возвращает год и день года для значения, указаного в TDateTime.
DecodeDateFully функция SysUtils Возвращает значения Год, Месяц, День, День_Недели для значения TDateTime.
DecodeDateMonthWeek процедура DateUtils Возвращает значения Год, Месяц, Неделя_Месяца, День_Недели для значения TDateTime.
DecodeDateTime процедура DateUtils Возвращает значения Год, Месяц, День, Час, Минута, Секунда, Милисекунда для значения TDateTime.
DecodeDateWeek процедура DateUtils Возвращает значения Год, Неделя_Года, День_Недели для значения TDateTime.
DecodeDayOfWeekInMonth процедура DateUtils Для заданного значения TDateTime возвращает Год, Месяц, День_Недели и Число_Дней_в_Этой_Неделе_для_Этого_Месяца.
DecodeTime процедура SysUtils Разбивает значение TDateTime на часы, минуты, секунды и милисекунды.
EncodeDate функция SysUtils Возвращает значение TDateTime, заданое как Год, Месяц, День.
EncodeDateDay функция DateUtils Возвращает значение TDateTime, заданое как указаный день указаного года.
EncodeDateMonthWeek функция DateUtils Возвращает значение TDateTime, заданое как указаный день указаной недели в указаном месяце и году.
EncodeDateTime функция DateUtils Возвращает значение TDateTime, заданое как Год, Месяц, День, Час, Секунда, Милисекунда.
EncodeDateWeek функция DateUtils Возвращает значение TDateTime, заданое как указаный день указаной недели в указаном году.
EncodeDayOfWeekInMonth функция DateUtils Возвращает значение TDateTime, заданое как положение дня недели в указаном месяце и году.
EncodeTime функция SysUtils Возвращает значение TDateTime, заданое как часы, минуты, секунды и милисекунды.
EndOfADay функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду указаного дня.
EndOfAMonth функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду последнего дня указаного месяца.
EndOfAWeek функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду последнего дня указаной недели.
EndOfAYear функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду последнего дня указаного года.
EndOfTheDay функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду дня, указаного в TDateTime.
EndOfTheMonth функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду последнего дня месяца, указаного в TDateTime.
EndOfTheWeek функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду последнего дня недели, указаной в TDateTime.
EndOfTheYear функция DateUtils Возвращает значение TDateTime которое представляет последнюю милисекнду последнего дня года, указаного в TDateTime.
FormatDateTime функция SysUtils Возвращает значение TDateTime в виде форматной строки. Если форматная строка не задана, то принимается та, которая основана на текущей локализации системы.
HourOf функция DateUtils Возвращает час дня, из значения TDateTime.
HourOfTheDay функция DateUtils Возвращает час дня, из значения TDateTime.
HourOfTheMonth функция DateUtils Возвращает количество часов между указаным в значении TDateTime и 12:00 AM первого дня месяца.
HourOfTheWeek функция DateUtils Возвращает количество часов между указаным в значении TDateTime и 12:00 AM первого дня недели.
HourOfTheYear функция DateUtils Возвращает количество часов между указаным в значении TDateTime и 12:00 AM первого дня года.
HoursBetween функция DateUtils Возвращает количество полных часов между двумя значениями TDateTime.
HourSpan функция DateUtils Возвращает количество часов, включая дробную часть, между двумя значениями TDateTime.
IncAMonth процедура SysUtils Увеличивает дату на один месяц.
IncDay функция DateUtils Возвращает дату, сдвинутую на указаное число дней.
IncHour функция DateUtils Возвращает дату/время, сдвинутую на указаное число часов.
IncMilliSecond функция DateUtils Возвращает дату/время, сдвинутую на указаное число милисекунд.
IncMinute функция DateUtils Возвращает дату/время, сдвинутую на указаное число минут.
IncMonth функция SysUtils Возвращает дату, сдвинутую на указаное число месяцев.
IncSecond функция DateUtils Возвращает дату/время, сдвинутую на указаное число секунд.
IncWeek функция DateUtils Возвращает дату, сдвинутую на указаное число недель.
IncYear функция DateUtils Возвращает дату, сдвинутую на указаное количество лет.
IsInLeapYear функция DateUtils Показывает, принадлежит ли значение, указаное в TDateTime, високосному году.
IsLeapYear функция SysUtils Показывает, является ли указаный год високосным.
IsPM функция DateUtils Показывает, принадлежит ли значение времени, указаное в TDateTime, второй половине дня .
IsSameDay функция DateUtils Показывает, принадлежит ли значение, указаное в TDateTime, заданой дате.
IsToday функция DateUtils Показывает, принадлежит ли значение, указаное в TDateTime, текущей дате.
IsValidDate функция DateUtils Проверяет, являются ли указаные год, месяц и день допустимой датой.
IsValidDateDay функция DateUtils Проверяет, являются ли указаные год и день года допустимой датой.
IsValidDateMonthWeek функция DateUtils Проверяет, являются ли указаные год, месяц, неделя месяца и день недели допустимой датой.
IsValidDateTime функция DateUtils Проверяет, являются ли указаные год, месяц, день, час, минута, секунда и милисекунда допустимыми значениями даты и времени.
IsValidDateWeek функция DateUtils Проверяет, являются ли указаные год, неделя года и день недели допустимой датой.
IsValidTime функция DateUtils Проверяет, являются ли указаные час, минута, секунда и милисекунда допустимыми значениями даты и времени.
MilliSecondOf функция DateUtils Возвращает милисекунды из значения TDateTime.
MilliSecondOfTheDay функция DateUtils Возвращает количество милисекунд, прошедшее между значением указаным в TDateTime и началом этого самого дня.
MilliSecondOfTheHour функция DateUtils Возвращает количество милисекунд, прошедшее между значением указаным в TDateTime и началом этого самого часа.
MilliSecondOfTheMinute функция DateUtils Возвращает количество милисекунд, прошедшее между значением указаным в TDateTime и началом этой самой минуты.
MilliSecondOfTheMonth функция DateUtils Возвращает количество милисекунд, прошедшее между значением указаным в TDateTime и началом месяца.
MilliSecondOfTheSecond функция DateUtils Возвращает милисекунды из значения TDateTime.
MilliSecondOfTheWeek функция DateUtils Возвращает количество милисекунд, прошедшее между значением указаным в TDateTime и 12:00:00:00 AM первого дня недели.
MilliSecondOfTheYear функция DateUtils Возвращает количество милисекунд, прошедшее между значением указаным в TDateTime и 12:00:00:00 AM первого дня года.
MilliSecondsBetween функция DateUtils Возвращает количество милисекунд между двумя значениями TDateTime.
MilliSecondSpan функция DateUtils Возвращает количество милисекунд между двумя значениями TDateTime. Но в качестве результата вместо целого типа испльзуется число с плавающей точкой.
MinuteOf функция DateUtils Возвращает минуты из значения TDateTime.
MinuteOfTheDay функция DateUtils Возвращает количество минут между значением указаным в TDateTime и 12:00 AM того же дня.
MinuteOfTheHour функция DateUtils Возвращает количество минут, прошедшее между значением указаным в TDateTime и началом этого самого часа.
MinuteOfTheMonth функция DateUtils Возвращает количество минут, прошедшее между значением указаным в TDateTime и 12:00 AM первого дня месяца.
MinuteOfTheWeek функция DateUtils Возвращает количество минут, прошедшее между значением указаным в TDateTime и 12:00 AM первого дня недели.
MinuteOfTheYear функция DateUtils Возвращает количество минут, прошедшее между значением указаным в TDateTime и 12:00 AM первого дня года.
MinutesBetween функция DateUtils Возвращает количество полных минут между двумя значениями TDateTime.
MinuteSpan функция DateUtils Возвращает количество минут, включая дробную часть, между двумя значениями TDateTime.
MonthOf функция DateUtils Возвращает месяц года из значения TDateTime.
MonthOfTheYear функция DateUtils Возвращает месяц года из значения TDateTime.
MonthsBetween функция DateUtils Возвращает количество полных месяцев между двумя значениями TDateTime.
MonthSpan функция DateUtils Возвращает количество месяцев, включая дробную часть, между двумя значениями TDateTime.
MSecsToTimeStamp функция SysUtils Конвертирует указаное количество милисекунд в значение TTimeStamp.
Now функция SysUtils Возвращает текущие дату и время.
NthDayOfWeek функция DateUtils Возвращает сколько дней, с таким же порядковым номером дня недели, было в текущем месяце, представленом значением TDateTime.
NullSQLTimeStamp константа SqlTimSt Значение NULL для TSQLTimeStamp.
OneHour Constant; OneMillisecond Constant; OneMinute Constant; OneSecond Constant константы DateUtils Обратные константы времени в модуле Delphi.
RecodeDate функция DateUtils Меняет в TDateTime значение даты на новые значения Год, Месяц, День. В случае неудачи вызывает исключение EConvertError.
RecodeDateTime функция DateUtils Выборочно изменяет в TDateTime значения Год, Месяц, День, Час, Секунда, Милисекунда на заданые. В случае неудачи вызывает исключение EConvertError.
RecodeDay функция DateUtils Меняет значение День месяца в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
RecodeHour функция DateUtils Меняет значение Час дня в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
RecodeMilliSecond функция DateUtils Меняет значение Милисекунда в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
RecodeMinute функция DateUtils Меняет значение Минута часа в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
RecodeMonth функция DateUtils Меняет значение Месяц года в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
RecodeSecond функция DateUtils Меняет значение Секунда часа в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
RecodeTime функция DateUtils Меняет в TDateTime значение времени на новые значения Час, Минута, Секунда, Милисекунда. В случае неудачи вызывает исключение EConvertError.
RecodeYear функция DateUtils Меняет значение Год в TDateTime на заданое. В случае неудачи вызывает исключение EConvertError.
ReplaceDate процедура SysUtils Заменяет значение даты в TDateTime на заданое.
ReplaceTime процедура SysUtils Заменяет значение времени в TDateTime на заданое.
SameDate функция DateUtils Показывает, представляют ли два значения TDateTime тот же самый год, месяц и день.
SameDateTime функция DateUtils Показывает, представляют ли два значения TDateTime те же самые год, месяц, день, час, секунда, милисекунда.
SameTime функция DateUtils Показывает, совпадают ли значения времени в двух значениях TDateTime.
SecondOf функция DateUtils Возвращает количество секунд минуты из значения TDateTime.
SecondOfTheDay функция DateUtils Возвращает количество секунд между значением указаным в TDateTime и 12:00:00 AM того же самого дня.
SecondOfTheHour функция DateUtils Возвращает количество секунд между значением указаным в TDateTime и началом того же самого часа.
SecondOfTheMinute функция DateUtils Возвращает количество секунд между значением указаным в TDateTime и началом той же самой минуты.
SecondOfTheMonth функция DateUtils Возвращает количество секунд между значением указаным в TDateTime и 12:00:00 AM первого дня месяца.
SecondOfTheWeek функция DateUtils Возвращает количество секунд между значением указаным в TDateTime и 12:00:00 AM первого дня недели.
SecondOfTheYear функция DateUtils Возвращает количество секунд между значением указаным в TDateTime и 12:00:00 AM первого дня года.
SecondsBetween функция DateUtils Возвращает количество секунд между двумя значениями TDateTime.
SecondSpan функция DateUtils Возвращает количество секунд, включая дробную часть, между двумя значениями TDateTime.
SQLDayOfWeek функция SqlTimSt Возвращает день недели из значения TSQLTimeStamp. Возвращаемое функцией значение находится в промежутке между 1 и 7, где Воскресение (Sunday) является первым днем недели, а Суббота (Saturday) - седьмым.
SQLTimeStampToDateTime функция SqlTimSt Конвертирует значение TSQLTimeStamp в TDateTime.
SQLTimeStampToStr функция SqlTimSt Конвертирует значение TSQLTimeStamp в строку.
StartOfADay функция DateUtils Возвращает значение TDateTime которое представляет 12:00:00:00 AM указаного дня.
StartOfAMonth функция DateUtils Возвращает значение TDateTime которое представляет 12:00:00:00 AM первого дня указаного месяца.
StartOfAWeek функция DateUtils Возвращает значение TDateTime которое представляет первый момент указаного дня указаной недели.
StartOfAYear функция DateUtils Возвращает значение TDateTime которое представляет первый момент первого дня указаного года.
StartOfTheDay функция DateUtils Возвращает значение TDateTime которое представляет 12:00:00:00 AM дня, заданого значением TDateTime.
StartOfTheMonth функция DateUtils Возвращает значение TDateTime которое представляет 12:00:00:00 AM первого дня месяца, заданого значением TDateTime.
StartOfTheWeek функция DateUtils Возвращает значение TDateTime которое представляет 12:00:00:00 AM первого дня недели, заданой значением TDateTime.
StartOfTheYear функция DateUtils Возвращает значение TDateTime которое представляет 12:00:00:00 AM первого дня года, заданого значением TDateTime.
StrToDate функция SysUtils Конвертирует строку с датой в TDateTime. В случае неудачи вызывает исключение EConvertError.
StrToDateDef функция SysUtils Конвертирует строку с датой в TDateTime со значением по умолчанию в случае ошибки.
StrToDateTime функция SysUtils Конвертирует строку в значение TDateTime. В случае неудачи вызывает исключение EConvertError.
StrToDateTimeDef функция SysUtils Конвертирует строку в значение TDateTime со значением по умолчанию в случае ошибки.
StrToSQLTimeStamp функция SqlTimSt Конвертирует строку в значение TSQLTimeStamp. В случае неудачи вызывает исключение EConvertError.
StrToTime функция SysUtils Конвертирует строку со временем в значение TDateTime. В случае неудачи вызывает исключение EConvertError.
StrToTimeDef функция SysUtils Конвертирует строку со временем в значение TDateTime со значением по умолчанию в случае ошибки.
SystemTimeToDateTime функция SysUtils Конвертирует значение системного времени в значение TDateTime.
Time модульные константы SysUtils Значения констант для вычисления времени.
Time, GetTime функции SysUtils Возвращают текущее время.
TimeOf функция DateUtils Убирает значение даты из значения TDateTime.
TimeStampToDateTime функция SysUtils Конвертирует значение TTimeStamp в соответствующее значение TDateTime.
TimeStampToMSecs функция SysUtils Конвертирует значение TTimeStamp в TTimeStamp в абсолютное число милисекунд.
TimeToStr функция SysUtils Конвертирует значение времени из TDateTime в строку.
Today функция DateUtils Возвращает значение TDateTime, представляющее текущую дату.
Tomorrow функция DateUtils Возвращает значение TDateTime, представляющее следующий день.
TryEncodeDate функция SysUtils Создает значение TDateTime, предсталяющее указаный Год, Месяц, День. В случае неудачи возвращает False.
TryEncodeDateDay функция DateUtils Вычисляет значение TDateTime которое представляет указаный день для указаного года. В случае неудачи возвращает False.
TryEncodeDateMonthWeek функция DateUtils Вычисляет значение TDateTime которое представляет указаный день указаной недели в указаном месяце и году. В случае неудачи возвращает False.
TryEncodeDateTime функция DateUtils Вычисляет значение TDateTime которое представляет указаные год, месяц, день, час, минуту, секунду и милисекунду. В случае неудачи возвращает False.
TryEncodeDateWeek функция DateUtils Вычисляет значение TDateTime которое представляет указаный день указаной недели в указаном году. В случае неудачи возвращает False.
TryEncodeDayOfWeekInMonth функция DateUtils Вычисляет значение TDateTime которое представляет указаный день недели в указаном месяце и году. В случае неудачи возвращает False.
TryEncodeTime функция SysUtils Создает значение TDateTime для заданых значений Час, Минута, Секунда и Милисекунда. В случае неудачи возвращает False.
TryRecodeDateTime функция DateUtils Выборочно меняет значения Год, Месяц, День, Час, Секунда, Милисекунда в указаном TDateTime. В случае неудачи возвращает False.
TryStrToDate функция SysUtils Конвертирует строку с датой в TDateTime. В случае неудачи возвращает False.
TryStrToDateTime функция SysUtils Конвертирует строку в значение TDateTime. В случае неудачи возвращает False.
TryStrToSQLTimeStamp функция SqlTimSt Конвертирует строку в значение TSQLTimeStamp. В случае неудачи возвращает False.
TryStrToTime функция SysUtils Конвертирует строку со временем в значение TDateTime. В случае неудачи возвращает False.
UnixDateDelta константа SysUtils Определяет разницу между значениями TDateTime и TIME_T. Тип TIME_T используется в системах Unix и Lnux, а так же в стандартных библиотеках C.
WeekOf функция DateUtils Возвращает неделю года из значения TDateTime.
WeekOfTheMonth функция DateUtils Возвращает неделю месяца из значения TDateTime.
WeekOfTheYear функция DateUtils Возвращает неделю года из значения TDateTime.
WeeksBetween функция DateUtils Возвращает количество полных недель между двумя значениями TDateTime.
WeeksInAYear функция DateUtils Возвращает количество недель в указаном году.
WeeksInYear функция DateUtils Возвращает количество недель в году из значения TDateTime.
WeekSpan функция DateUtils Возвращает количество недель, включая дробную часть, между двумя значениями TDateTime.
WithinPastDays функция DateUtils Показывает, находятся ли две даты в заданом промежутке дней относительно друг друга.
WithinPastHours функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке часов относительно друг друга.
WithinPastMilliSeconds функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке милисекунд относительно друг друга.
WithinPastMinutes функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке минут относительно друг друга.
WithinPastMonths функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке месяцев относительно друг друга.
WithinPastSeconds функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке секунд относительно друг друга.
WithinPastWeeks функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке недель относительно друг друга.
WithinPastYears функция DateUtils Показывает, находятся ли два значения даты/времени в заданом промежутке лет относительно друг друга.
YearOf функция DateUtils Возвращает Год из значения TDateTime.
YearsBetween функция DateUtils Возвращает приблизительное количество лет между двумя значениями TDateTime.
YearSpan функция DateUtils Возвращает приблизительное количество лет, включая дробную часть, между двумя значениями TDateTime.
Yesterday функция DateUtils Возвращает значение TDateTime которое соответствует предыдущему дню.

 

 








Дата добавления: 2014-12-01; просмотров: 1533;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.