Основные функции для работы с датой и временем

Для работы с датой и временем в Delphi существуют следующие функции:

  • DateToStr - преобразует дату в строку;
  • DateTimeToStr - преобразует время и дату в строку;
  • TimeToStr - преобразует время в строку;
  • Date - возвращает сегодняшнюю дату;
  • Now - возвращает текущие дату и время;
  • Time - возвращает текущее время;
  • DecodeTime - разбирает время на часы, секунды и миллисекунды;
  • DecodeDate - разбирает дату на год, месяц и день;
  • FormatDateTime - преобразует дату и время в соответствии с параметрами в строку;
  • DayOfWeek - возвращает номер дня недели (воскресенье единица) ShowMessage ( IntToStr(DayOfWeek(now)));
  • IncMonth - возвращает дату, отстоящую от указанной на заданное количество месяцев;
  • IsLeapYear - возвращает значение true если год високосный, иначе false.

Пример с функцией IncMonth, показать какое число будет ровно через месяц:

procedure TForm1.Button4Click(Sender: TObject);
begin
  ShowMessage(DateToStr(IncMonth(date,1)));
end;

Итог мы рассмотрели основные функции для работы с типом дата-время.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *