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

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

Корректное редактирование значения даты.


Kostafey ©   (2007-04-18 02:15:00) 

Просто.
Есть DateTimePicker1.DateTime;
Нужно из этого значения вычесть 1 день.

Если написать DateTimePicker1.DateTime-1, то в Run-time напишет
'Hecooтвeтcтвиe типoв дaнныx в выpaжeнии ycлoвия oтбopa'

Как же корректно редактировать зачение даты.


Зяма   (2007-04-18 08:38:00) [1]

А я думал только в Java такие приколы бывают.

Они бывают везде, где используется тип Variant.
Аминь.


Германн   (2007-04-18 03:15:00) [2]


> А я думал только в Java такие приколы бывают.
>

А это не "приколы". Это "суровая правда жизни".


Kostafey   (2007-04-18 03:09:00) [3]

> DateTimePickerDataFrom.DateTime - тип TDateTime.
> (DateTimePickerDataFrom.DateTime-1) - тип Extended.

А я думал только в Java такие приколы бывают.

Спасибо, буду знать.


Германн   (2007-04-18 03:03:00) [4]

Во, так работает. Непонимяю. В чем разница:

DateTimePickerDataFrom.DateTime - тип TDateTime.
(DateTimePickerDataFrom.DateTime-1) - тип Extended.


Kostafey   (2007-04-18 02:50:00) [5]

> DateTimePicker1.DateTime:=DateTimePicker1.DateTime-1

Во, так работает. Непонимяю. В чем разница:

   DateTimePickerDataFrom.DateTime := DateTimePickerDataFrom.DateTime - 1;
   ADODataSetMeropr.Parameters.ParamByName('DateFrom').Value := DateTimePickerDataFrom.DateTime;
vs
   ADODataSetMeropr.Parameters.ParamByName('DateFrom').Value := DateTimePickerDataFrom.DateTime-1;



> Не верю!

"Не верите? И правильно делаете!" (С)Блеф-Клуб


Германн   (2007-04-18 02:27:00) [6]

А если написАть DateTimePicker1.DateTime:=DateTimePicker1.DateTime-1 - тоже напишет 'Hecooтвeтcтвиe типoв дaнныx в выpaжeнии ycлoвия oтбopa'?
Не верю!


Наверх

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