![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Перевод данных в формат Даты [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]как как!!! ну парсить строку как же еще???
если строка фиксированной длины то ноу проблем ващще
а код напиши уж сам как-нибудь