![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Даты
Vov © (2004-10-26 01:45:00)Подскажите как из даты (TDate) получить значение года, месяца и дня по отдельности. С помощью DateToStr получается строка с полной датой, но формат этой строки зависит от региональных настроек конкретного компьютера. Если есть способ избавиться от такой зависимости, то это тоже решит мою проблему.
Gloomer (2004-10-26 13:32:00) [1]var SystemTime: TSystemTime;
begin
...
GetLocalTime(SystemTime);
YearNow:=SystemTime.wYear;
MesNow:=SystemTime.wMonth;
...
Gloomer (2004-10-26 12:28:00) [2]var SystemTime: TSystemTime;
begin
...
GetLocalTime(SystemTime);
YearNow:=SystemTime.wYear;
MesNow:=SystemTime.wMonth;
...
Profi (2004-10-26 08:14:00) [3]Vov (26.10.04 1:45)
А еще можно использовать Tdatetimeformat
ЮЮ (2004-10-26 02:58:00) [4]DecodeDate + F1 + See also => EncodeDate
Vov (2004-10-26 02:53:00) [5]Отлично! Списибо.
А если наоборот нужно из отдельных дня, месяца и года получить дату TData как быть?
GuAV (2004-10-26 02:03:00) [6]uses DateUtils;
YearOf, ...
jack128 (2004-10-26 02:01:00) [7]DecodeDate + F1