@clifford
Добрый день!
Для преобразования даты в строку используйте зарезервированную функцию Delphi DateToStr
Пример:
1 2 3 4 5 |
var StringDate: String; Date: TDate; //тут лежит нужная дата begin StringDate:= DateToStr(Date); end; |
@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; |
Этот код выведет текущую дату и время в формате "день.месяц.год час:минута:секунда".