![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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. Значит без компонента времени записать не получится.