Как преобразовать дату в строку на delphi?

Пользователь

от clifford , в категории: Другие , 3 года назад

Как преобразовать дату в строку на delphi?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

P

Пользователь

от Programmer , 3 года назад

@clifford 

Добрый день!

Для преобразования даты в строку используйте зарезервированную функцию Delphi DateToStr

Пример:

1
2
3
4
5
var StringDate: String;
	Date: TDate; //тут лежит нужная дата
begin
	StringDate:= DateToStr(Date);	
end;

Пользователь

от alisa.bahringer , год назад

@clifford 

Можно воспользоваться функцией FormatDateTime из модуля SysUtils. Она принимает первым параметром формат выводимой даты-времени и вторым параметром саму дату. Например:

1
2
3
4
5
6
7
8
uses SysUtils;

var
  d: TDateTime;
begin
  d := Now(); // текущая дата-время
  ShowMessage(FormatDateTime('dd.mm.yyyy hh:nn:ss', d));
end;


Этот код выведет текущую дату и время в формате "день.месяц.год час:минута:секунда".