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

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

TDateTimePicker [D6, XP]


kotbazilio ©   (2005-12-22 15:27:00) 

Из элемента типа TDateTimePicker мне необходимо в базу записать значение даты. По дефалту в базу запсывается выражение типа '17.12.2005 16:46:47', если записывать DateTimePicker1.Date. А мне нужна только дата. Как это сделать?


Antonn   (2005-12-24 17:03:00) [1]

trunc()


sniknik   (2005-12-24 16:28:00) [2]

Абырвалг   (24.12.05 16:16) [9]

DateTimePicker1.Kind:= dtkDate;
DateTimePicker1.DateTime:= Now();
ShowMessage(DateTimeToStr(DateTimePicker1.Date));

помогло?


Абырвалг   (2005-12-24 16:16:00) [3]

Kind:=dtkDate;


Абырвалг   (2005-12-24 16:16:00) [4]

Удалено модератором


Reindeer Moss Eater   (2005-12-22 17:36:00) [5]

ну почему можно например свойство time установить в 00:00:00

А что, у нас в связи с зимним солнцестоянием 00:00:00 перестало быть временем?

И чем таким 00:00:00 сильно отличается от 11:11:11 ?


Tonich   (2005-12-22 15:52:00) [6]


> sniknik ©   (22.12.05 15:49) [5]

тоже вариант )


sniknik   (2005-12-22 15:49:00) [7]

> ну почему можно например свойство time установить в 00:00:00
можно. если присваивать так  
DateTimePicker1.DateTime:= Date(); //текущая, для инициализации например
то брать из него можно как угодно (время "убили")


sniknik   (2005-12-22 15:47:00) [8]

...:= TDateTime(Trunc(DateTimePicker1.Date)); (непонятно что используется/чему присваивается. явный тип может пригодиться но в общем случае приведение к дате времени не нужно)


Tonich   (2005-12-22 15:45:00) [9]


>
> Reindeer Moss Eater ©   (22.12.05 15:39) [1]

ну почему можно например свойство time установить в 00:00:00
или например отбросить все что стоит после точки, так как это и есть время


Leonid Troyanovsky   (2005-12-22 15:44:00) [10]


> kotbazilio   (22.12.05 15:27)  

>  А мне нужна только дата. Как это сделать?


Int

--
Regards, LVT.


Reindeer Moss Eater   (2005-12-22 15:39:00) [11]

Если по дефолту записывается '17.12.2005 16:46:47' значит поле типа DateTime. Значит без компонента времени записать не получится.


Наверх

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