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

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

Получить дату и время из 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 ?


Наверх

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