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

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

Дата [D7, XP]


Бэтман ©   (2008-02-11 01:17:00) 

Как к дате прибавить один год, минус один день ?


Германн   (2008-02-11 03:02:00) [1]


> Бэтман   (11.02.08 02:01) [4]
>
> > DrPass ©  немного не так но идею понял
>
> IncDay(IncYear(now,1),-1);
>

А Now - то зачем? Т.е. разницы никакой, но читабельность хуже.


Бэтман   (2008-02-11 02:01:00) [2]

> DrPass ©  немного не так но идею понял

IncDay(IncYear(now,1),-1);


DrPass   (2008-02-11 01:48:00) [3]

IncYear(Date) - 1


Бэтман   (2008-02-11 01:40:00) [4]

29 февраля тоже надо учитывать если оно на этот год выпадат.


Бывалый   (2008-02-11 01:34:00) [5]

Сначало тебе надо решить, что значит прибавить один год.
Как ты будешь прибавлять год к 29 февраля?


Наверх

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