Я использую Delphi BDS2006, как я могу отформатировать дату (01/10/2011), чтобы выглядеть примерно
1st Oct 2011
Я пытался использовать
ShowMessage(FormatDateTime('ddd mmm yyyy', now));
полученное сообщение: Sat Oct 2011
ddd
дает мне Sat
, а не 1st
Подобным образом я хочу добавить st,nd,rd,th
к Дате
Существует ли встроенная процедура или функция для этого, или я должен вручную проверить дату и присвоить ей суффикс
Я сейчас использую это
case dayof(now)mod 10 of
1 : days:=inttostr(dayof(dob))+'st';
2 : days:=inttostr(dayof(dob))+'nd';
3 : days:=inttostr(dayof(dob))+'rd';
else days:=inttostr(dayof(dob))+'th';
end;