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

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

StrToDateTime. Проблема с форматом даты/времени [D6, 95/98, ME, 2000, XP]


SergP ©   (2006-01-15 13:15:00) 

есть строки типа:
10/2/2005 10:46:28 PM
10/3/2005 2:01:13 AM
10/3/2005 10:08:05 AM
10/31/2005 6:18:55 PM
11/4/2005 2:30:03 PM

Нужно преобразовать их в TDateTime

ShortDateFormat:='m/d/y';
ShortTimeFormat:='h:mm:ss am/pm';
rDate:=StrToDateTime(str);

Получаю сообщение:
'10/2/2005 10:46:28 PM' is not a valid date and time.

Можно ли все-таки как-то преобразовать стандартными средствами, или придется самому реализовывать?


SergP   (2006-01-15 13:26:00) [1]


> Gero ©   (15.01.06 13:22) [3]
> Поставь DateSeparator := '/';


Спасибо... Поставил. Работает...


Gero   (2006-01-15 13:22:00) [2]

Поставь DateSeparator := '/';


Gero   (2006-01-15 13:17:00) [3]

Хотя нет, это я перепутал с другим.


Gero   (2006-01-15 13:16:00) [4]

Если не подводит память, AM/PM использовать нельзя.


Наверх

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