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

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

Перевод данных в формат Даты [D6, WinXP]


dreamse ©   (2005-09-07 12:53:00) 

Есть данные вот в таком формате : 2005-09-07 как их перевести в нормальный формат : 07.09.2005 ?

Получаю данные из текстового файла и в процесе получения хотелось бы разу пероеводить но нормальный формат

Так же есть данные : 2005-09-07 09:00 и как их меревести в нормальный формат DateTime ?

Метод strtodate и strtodatetime ( для второго метода ) не канает :( выдаёт ошибку


alex_***   (2005-09-14 16:36:00) [1]

Не забудь обратно вернуть Separator'ы


dreamse   (2005-09-14 13:12:00) [2]

> easy ©   (07.09.05 13:18) [5]

Спасибо большое !


easy   (2005-09-07 13:18:00) [3]

procedure TForm1.Button1Click(Sender: TObject);
begin
 DateSeparator := '-';
 ShortDateFormat := 'yyyy/mm/dd';
 Label1.Caption :=formatdatetime('dd.mm.yyyy hh:nn',StrToDateTime('2005-09-07 09:00'));
end;


DesWind   (2005-09-07 13:17:00) [4]

function StrToDateTime(const S: string; const FormatSettings: TFormatSettings): TDateTime; overload;


wal   (2005-09-07 13:08:00) [5]


> что значит парсить ?
Разобрать на запчасти, а имеено выделить из строки год, месяц, день и т.д. В данном случае совсем все просто - первые четыре символа - год, шестой и седьмой - месяц и т.д.

С уважением.


dreamse   (2005-09-07 13:00:00) [6]

что значит парсить ?


Ильш   (2005-09-07 12:57:00) [7]

как как!!! ну парсить строку как же еще???
если строка фиксированной длины то ноу проблем ващще
а код напиши уж сам как-нибудь


Наверх

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