Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Считываня даты


Killer2 ©   (2006-01-21 11:50:00) 

Здрастаствуйте.
подскажите пожайлуста, Каким оператором можно считать дату: ЧЧ ММ ГГГГ


SilverAlex   (2006-01-22 14:31:00) [1]

Ell   (22.01.06 14:15) [6]

зайди пуск-панель управления-язык и региональные стандарты
закладка региональные параметры нажми кнопку настройка, в появившемся окне перейди на закладку Дата и измени Краткий формат даты на, например yyyy-MM-dd и запусти свой код на выполнение.
Вообще так с датами не работают, посмотри модуль  DateUtils что бы разобраться как правильно с ними работать. Там не так уж и сложно


Ell   (2006-01-22 14:15:00) [2]

SilverAlex ©   (22.01.06 13:46) [5] :
> не делай так никогда

А почему нельзя так? В чём могут быть проблемы?


SilverAlex   (2006-01-22 13:46:00) [3]

>>Ell   (22.01.06 10:03) [2]
не делай так никогда, есть процедуры DecodeDate, EncodeDate. Там все просто, но надежно.Ну и модуль DateUtils рекомендую посмотреть.


Killer2   (2006-01-22 13:38:00) [4]

Спасибо большое, дошло


ss2   (2006-01-22 12:17:00) [5]

Caption:= FormatDateTime('dd mm yyyy',Now);


Ell   (2006-01-22 10:03:00) [6]

Я вот так делал:

...
var
 CurD,CurM:byte; //сегодняшние день и месяц
 CurY:word; //сегодняшний год
...

procedure GetCurrDate; // чтение текущей даты
var CurDT:string;

begin
CurDT:=DateToStr(Date);
CurD:=StrToInt(CurDT[1]+CurDT[2]);
CurM:=StrToInt(CurDT[4]+CurDT[5]);

if length(CurDT)=8 then CurY:=StrToInt('20'+CurDT[7]+CurDT[8])
               else CurY:=StrToInt(CurDT[7]+CurDT[8]+CurDT[9]+CurDT[10]);

end;


Desdechado   (2006-01-21 16:14:00) [7]

считать откуда?
если речь зашла о форматах, см. LongDateFormat, ShortDateFormat, StrToDate, DateToStr


Наверх

Титульная страница Поиск, карта сайта Написать письмо