27.01.2006, 21:41 | #1 |
Участник
|
Делаю сначала так:
newDate:=CalcDate('<+3M>',some_date); Или вот так: newDate:=some_date; For i:=1 TO 3 DO BEGIN newDate:=CALCDATE('<+1M>',newDate); END; В чем принципиальное отличие в формировании конечного значения newDate??? |
|
27.01.2006, 22:33 | #2 |
Участник
|
Ну в принципе принципиальной разницы принципиально нету.
Главное чтобы был резалт а как он получен неважно... |
|
27.01.2006, 22:45 | #3 |
Участник
|
|
|
27.01.2006, 23:03 | #4 |
Moderator
|
Разница конечно есть. Берем, например, 31.01.06
Если прибавить 1М, то будет 28.02.06, а если прибавить еще 1М, будет уже 28.03.06. Т.е. постоянно сдивигаемся по дате. Если же прибавить сразу 2М, то получим 31.03.06 К чему вопрос-то? |
|
|
За это сообщение автора поблагодарили: mira (1). |