@felix Добрый вечер!
Текущую дату, так же как и текущее время можно запросить обратившись к функции Now
Пример:
1 2 3 4 5 6 7 |
var CurrentDate: TDate;
begin
CurrentDate:= Naw;
ShowMessage(DateToStr(CurrentDate));
// или сразу ShowMessage(DateToStr(Now));
//если не нужно получать дату в переменную
end;
|
@felix
Чтобы получить сегодняшнюю дату в Delphi, вы можете использовать функцию Now () в сочетании с функцией Date (), которая вернет текущую системную дату:
1 2 3 4 5 6 |
var Today: TDateTime; begin Today := Date; // сегодняшняя дата ShowMessage(DateToStr(Today)); // преобразование даты в строку и вывод на экран end; |
Также в Delphi есть функция FormatDateTime (), которая позволяет форматировать дату в любой необходимый формат:
1 2 3 4 5 6 |
var
Today: TDateTime;
begin
Today := Now; // текущая дата и время
ShowMessage(FormatDateTime('dd.mm.yyyy', Today)); // форматирование даты в формат "дд.мм.гггг" и вывод на экран
end;
|