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

Для работы с датой и временем в 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;

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

Понравилась статья? Раскажите друзьям:
Общайтесь со мной

Оставить комментарий

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

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>