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

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

TDateTime [D7]


agent17 ©   (2012-02-27 15:11:00) 

Как уменьшить год/месяц/день в дате на определенное число.


sniknik   (2012-02-27 16:49:00) [1]

математике в школе похоже совсем не учат.


aka   (2012-02-27 16:01:00) [2]

IncDay(Date, -1);


Ega23   (2012-02-27 15:59:00) [3]

IncDay не забудьте!!!!!!


aka   (2012-02-27 15:46:00) [4]

Попробуй так:
IncYear(Date, -n),  IncMount(Date, -n);


Dimka Maslov   (2012-02-27 15:45:00) [5]

Inc(-1) = Dec(1)


agent17   (2012-02-27 15:44:00) [6]


> > Так нужно же конкретно год, месяц, день +- 1, а не всю
> дату-время как переменную менять.
> в модуле [1] есть функции... в том числе и на конкретное.
> .. но только на добавление... и тут см. [2].


Вот, вот, вот. Только на добавление (IncYear, IncDay, IncMount). В том то и весь вопрос, что на уменьшение нет.


sniknik   (2012-02-27 15:34:00) [7]

> Так нужно же конкретно год, месяц, день +- 1, а не всю дату-время как переменную менять.
в модуле [1] есть функции... в том числе и на конкретное... но только на добавление... и тут см. [2].


Германн   (2012-02-27 15:32:00) [8]


> Так нужно же конкретно год, месяц, день +- 1

А нет отдельно годов, месяцев, дней и т.д. Есть только дата-время целиком.


agent17   (2012-02-27 15:25:00) [9]


> добавить "минус определенное число"

Так нужно же конкретно год, месяц, день +- 1, а не всю дату-время как переменную менять.


sniknik   (2012-02-27 15:20:00) [10]

добавить "минус определенное число"


MBo   (2012-02-27 15:19:00) [11]

см. модуль DateUtils


Наверх

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