Программирование с C++ Builder



Функции манипулирования датами и временем



Большинству функций манипулирования датами в качестве параметра передается переменная типа 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— время

Назад Начало Вперед