Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.10.09;
Скачать: CL | DM;

Вниз

Время в местном формате   Найти похожие ветки 

 
igor-567   (2005-09-14 04:14) [0]

Кто-нибудь знает, как получить время в местном формате?
Например «9 сентября 2005 года», а не как дает DateTimeToString «9 сентябрь 2005».
Но я имею ввиду не только русский формат, а формат юзера.


 
Джо ©   (2005-09-14 04:46) [1]

В таком духе:

procedure TForm1.Button1Click(Sender: TObject);
var
 Buf: PChar;
 Sz: Integer;
begin
 Sz := GetDateFormat(LOCALE_USER_DEFAULT,DATE_LONGDATE,nil,nil,Buf,0);
 if Sz = 0 then
   RaiseLastOSError;
 GetMem (Buf,Sz);
 try
   GetDateFormat(LOCALE_USER_DEFAULT,DATE_LONGDATE,nil,nil,Buf,Sz);
   ShowMessage(Buf);
 finally
   FreeMem (Buf);
 end;
end;

Может, где и описался, уже глаза слипаются, но вроде работает.


 
igor-567   (2005-09-14 22:50) [2]

РАБОТАЕТ!!!!!!!!!!!!!!!!!!!
БОООООООООООООЛЬШОЕ  СПАСИБО!!!!!!!!!!!!!!!!!!



Страницы: 1 вся ветка

Текущий архив: 2005.10.09;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.03 c
2-1125049550
KyRo
2005-08-26 13:45
2005.10.09
Округлить или уменьшить число в дбгрид


8-1116437553
aleman
2005-05-18 21:32
2005.10.09
Кусочки в память+play


2-1125407174
Гость22
2005-08-30 17:06
2005.10.09
Много полей в таблице???


5-1102403840
Priest
2004-12-07 10:17
2005.10.09
Интерфейсные свойства


3-1124967457
sashuly
2005-08-25 14:57
2005.10.09
ADOQuery или ADOTable