![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Получить дату и время из DateTimePicker [D6, Win2k]
Argentum © (2005-01-19 16:25:00)Свойства Picker'a:
DateTimePicker.Kind:=dtkTime;
DateTimePicker.Format:='HH:mm dd.MM.yyyy';
Т.е. он позволяет вводить и дату и время.
DateTimePicker.DateTime - возращает дату и время, игнорируя изменения даты.
Как получить введённые пользователем и дату и время из Picker'a?
default (2005-01-19 17:02:00) [1]можно, например, публикацией свойства Text в потомке пикера
и если нужно можно текст преобразовать в TDateTime
Johnmen (2005-01-19 17:02:00) [2]>begin...end © (19.01.05 16:52) [6]
>Очень аргументированно.
Вопрос=ответ :)
>Если Вы думаете,...
Не думаю. Как обычно...:)
Ответ [1] неясен...
Argentum (2005-01-19 16:54:00) [3]Я знаю, и что
TDateTimePicker.Date=TDateTimePicker.Time=TDateTimePicker.DateTime
И что TTime = TDate = TDateTime = Double
Но как мне получить изменённые дату и время?? ;) Если это возможно.
begin...end (2005-01-19 16:52:00) [4]> [5] Johnmen © (19.01.05 16:48)
> >begin...end © (19.01.05 16:41) [4]
> >Ну и что?
> Ну и то!
Очень аргументированно. Если Вы думаете, что я не знаю, что TTime = TDate = TDateTime = Double, то Вы заблуждаетесь.
Johnmen (2005-01-19 16:48:00) [5]>Argentum (19.01.05 16:37) [3]
>Вот не работает оно!
ВРАНЬЁ !!!
>begin...end © (19.01.05 16:41) [4]
>Ну и что?
Ну и то!
begin...end (2005-01-19 16:41:00) [6]> [2] Johnmen © (19.01.05 16:36)
> >begin...end © (19.01.05 16:28) [1]
> DateTime=Date=Time
Ну и что?
Argentum (2005-01-19 16:37:00) [7]Вот не работает оно!
Пример:
В DateTimePicker изначально была дата и время:
18:18:46 19.01.2005
Меняю на 00:00:46 13.01.2005
Получаю:
TDateTimePicker.Date:='2005-01-19 00:00:46';
TDateTimePicker.Time:='2005-01-19 00:00:46';
TDateTimePicker.DateTime:='2005-01-19 00:00:46';
Все одинаковые, время меняется, дата нет.
Johnmen (2005-01-19 16:36:00) [8]>игнорируя изменения даты.
Враньё...
>begin...end © (19.01.05 16:28) [1]
DateTime=Date=Time
begin...end (2005-01-19 16:28:00) [9]> Argentum (19.01.05 16:25)
TDateTimePicker.Date, TDateTimePicker.Time ?