http://www.delphisources.ru/pages/fa...Utils.php.html
FormatDateTime()
Эта функция возвращает дату и время в виде строки в указанном формате. У функции есть два параметра, первым указывается формат строки, в котором нужно вернуть дату. Второй параметр – переменная типа TDateTime, которую нужно преобразовать в строку. В качестве второго параметра также можно использовать функцию Date(), если требуется преобразовать текущие дату и время. Формат строки, он может содержать следующие символы:
d – показать день, не подставляя нули в начале: 1, 2, 12
dd – показать день с подстановкой нулей в начале: 01, 02, 12
ddd – показать день недели в коротком формате: Пн, Вт, Ср
dddd – показать полный день недели: Понедельник, Вторник, Среда
m – показать месяц без нулей: 1, 2, 10
mm – показать месяц с нулями: 01, 02, 10
mmm – показать короткое название месяца: Янв, Фев
mmmm – показать полное название месяца: Январь, Февраль
yy – показать короткий год: 07, 98, 00
yyyy – показать полный год: 2007, 1998, 2000
h – показать часы, не добавляя нулей: 3, 5, 12
hh – показать часы с нулями: 03, 05, 12
n – минуты без нулей: 3, 5, 12
nn – минуты с нулями: 03, 05, 12
s – секунды без нуля впереди: 3, 7, 30
ss – секунды с нулями: 03, 07, 30
Это практически полный набор форматов, которые вам могут пригодиться. Пример использования:
ShowMessage (FormatDateTime('Сегодня dddd dd mmm yyyy г.', Date)); //Результат: Сегодня Чет 27 окт 2011 г.