Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.13;
Скачать: CL | DM;

Вниз

Работа с датой   Найти похожие ветки 

 
XfroSt   (2005-10-24 16:23) [0]

Есть компонент as : TdateTimePicker
Есть переменая dD : Tdate,
Делаю так dD := as.date;
Как теперь мне мнипулировать с месяцами, днями и годами
К примеру мне надо прибавить ровно месяц, если прибавлять 30 дней т.е. dD := dD + 30; то на нужное число следующего месяца можем не попасть...

Есть ли более гибкий способ вычитать и складывать месяцы,  и годы?


 
Leonid Troyanovsky ©   (2005-10-24 16:29) [1]


> XfroSt   (24.10.05 16:23)  

> Как теперь мне мнипулировать с месяцами, днями и годами
> К примеру мне надо прибавить ровно месяц, если прибавлять



 VCL Reference
 IncMonth function &  date/time routines

--
Regards, LVT.


 
XfroSt   (2005-10-25 08:06) [2]

провожу вот такую операцию (где Dt компонент TdateTimePiker):

var
dD : TdateTime
begin
dD := Dt.DateTime;
                              IncMonth(dD,2);
end;

Но переменая dD не изменяется, месяц не прибавляется.
Почему? что я делаю не так?


 
MBo ©   (2005-10-25 08:28) [3]

А если после этого измененную дату назначить пикеру?


 
XfroSt   (2005-10-25 08:39) [4]

Я ее вывожу через ShowMessage(DateToStr(dD)); собствено это мне и нужно, а она все равно таже, даже если F8 отслеживаю по строкам то вижу что после IncMonth переменая dD не изменилась......


 
MBo ©   (2005-10-25 08:40) [5]

Я настаиваю на выполнении поста [3]


 
begin...end ©   (2005-10-25 08:43) [6]

> XfroSt   (25.10.05 08:06) [2]

IncMonth -- это функция. Изменённую дату она возвращает.

Вы результат функции чему-нибудь присвоили? Нет.

dD := IncMonth(dD, 2)


 
XfroSt   (2005-10-25 08:56) [7]

Блина вот я ступил, точно это же функция... а а а сорри, Извиняюсь, просто уже запарился....


 
MBo ©   (2005-10-25 08:57) [8]

Хех, а я и не заметил, что у тебя как процедура она используется ;)



Страницы: 1 вся ветка

Текущий архив: 2005.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.029 c
2-1130085694
_xroot
2005-10-23 20:41
2005.11.13
Drag&Drop из проводника в программу


2-1130344174
31512
2005-10-26 20:29
2005.11.13
Клавиатурный сканер штрих-кодов и его обработка


9-1120154182
cherep36
2005-06-30 21:56
2005.11.13
GLScene


14-1130220930
Slider007
2005-10-25 10:15
2005.11.13
Вопрос по настройке прав доступа для NTFS разделов


3-1128083929
isasa
2005-09-30 16:38
2005.11.13
MS SQL server и подключение пользовательских функций