Функции манипулирования датами и временем
Большинству функций манипулирования датами в качестве параметра передается переменная типа
TDateTime, которая хранит информацию о дате и времени.
Для того чтобы в программе
были доступны функции DayOf,
WeekOf, MonthOf и др., в ее
текст надо включть
директиву #include <DateUtils.hpp[L29] >.
Таблица П.32. Функции манипулирования датами и временем
Функция
|
Значение
|
Now()
|
Системная дата и время — значение типа TDateTime
|
DateToStr(dt)
|
Строка символов, изображающая дату в формате dd.mm.yyyy
|
TimeToStr(dt)
|
Строка символов, изображающая время в формате hh:mm:ss
|
DayOf (dt)
|
День (номер дня в месяце), соответствующий дате, указанной в качестве параметра функции
|
MonthOf (dt)
|
Номер месяца, соответствующий дате, указанной в качестве параметра функции
|
WeekOf (dt)
|
Номер недели, соответствующий дате, указанной в качестве параметра функции
|
YearOf (dt)
|
Год, соответствующий указанной дате
|
DayOfWeek(dt)
|
Номер дня недели, соответствующий указанной дате: 1 — воскресенье, 2 — понедельник, 3 — вторник и т. д.
|
StartOfWeek(w)
|
Дата первого дня указанной недели
|
HourOf (dt)
|
Количество часов
|
MinuteOf (dt)
|
Количество минут
|
SecondOf (dt)
|
Количество секунд
|
DecodeDate (dt,y,m, d)
|
Возвращает год, месяц и день, представленные отдельными числами
|
DecodeTime (dt,h,m, s,ms)
|
Возвращает время (часы, минуты, секунды и милисекунды), представленное отдельными числами
|
FormatDateTime ( s , dt )
|
Строка символов, представляющая собой дату или время. Способ представления задает строка формата s, например, строка
dd/mm/yyyy задает, что значением функции является дата, а строка hh:mm— время
|
|