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

Вниз

Получение текущей даты   Найти похожие ветки 

 
V l a d i m i r   (2004-11-05 15:56) [0]

Добрый день! Нестыковку обнаружил, когда запустил программу из-под Win98. По умолчанию в ХР дата в меню "Языки и региональные стандарты" установлен в формате дд.мм.гггг, а в Win98 - дд.мм.гг. Так вот, я получаю текущую дату следующим образом:

procedure TFormNewPlane.Button1Click(Sender: TObject);
var
Present: TDateTime;
Year, Month, Day: Word;
EmptySubDep: Boolean;
begin
Present:= Now;
DecodeDate(Present, Year, Month, Day);
ShowMessage(IntToStr(Day)+"."+IntToStr(Month)+"."IntToStr(Year));
end;


Причем независимо от региональных настроек дата выводится в формате дд.мм.гггг

Как можно получить дату, учитывая региональные настройки ОС?


 
Семен Сорокин ©   (2004-11-05 16:10) [1]

FormatDateTime,
DateSeparator, ShortDateFormat, LongDateFormat + F1


 
icebeerg ©   (2004-11-05 17:30) [2]

Unit Sysutils
function FormatDateTime(const Format: string; DateTime: TDateTime): string;
function DateToStr(Date: TDateTime): string;



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

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

Наверх




Память: 0.47 MB
Время: 0.051 c
6-1095228765
kastik
2004-09-15 10:12
2004.11.21
Погода в сети через Delphi


4-1097214101
TeNY
2004-10-08 09:41
2004.11.21
Окно на первом плане


1-1099556887
Lamer v.-0.00001
2004-11-04 11:28
2004.11.21
Процесы


3-1098560506
Zif
2004-10-23 23:41
2004.11.21
Подсоединение к Access через AdoConection с паролем...


14-1099678595
Ломброзо
2004-11-05 21:16
2004.11.21
Расскажите про Астану?