|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
DateTimePicker - присвоение значения
Добрый вечер. Подскажите, что не правильно?
Код:
Var Date1: String; Begin Date1:='12.09.2010'; DateTimePicker1.Date:=StrToDate(Dat e1); end; Выдает ошибку - '12.09.2010' is not valid time Delphicode.org - справочник Delphi |
#2
|
||||
|
||||
Цитата:
|
#3
|
||||
|
||||
Да в том то и дело что краткая дата в винде стоит в формате
dd.MM.yyyy - поэтому и не пойму в чем загвоздка Delphicode.org - справочник Delphi |
#4
|
||||
|
||||
Разобрался, правильно будет так:
DateTimePicker1.Date:=StrToDateTime(Date1); Delphicode.org - справочник Delphi |
#5
|
||||
|
||||
Вообще надо иметь ввиду, что чистой даты без времени в дельфи нет - как оказалось.
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#6
|
|||
|
|||
Ну, это как посмотреть.
Тип TDateTime есть тип с фиксированной точкой, где в целой части хранится кол-во дней с некоторой опорной даты. Т.е. "убив" дробную часть мы получаем "чистую" дату. |