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

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

Вычисление даты


Егоров А.Н. ©   (2007-02-19 08:39:00) 

Кто знает помогите, пожалуйста. Я недавно программирую в Delphi, раньше программировал в VBA. Там есть такая функция вычисления даты, меньше заданной на число месяцев или дней:

// Заданная дата, как строка
   s_Date = "12.01.2007"
// Сдвиг на один месяц, как целое
   d_Month = -1
// Сдвиг на 13 дней, как целое
   d_Day = -13

в итоге имеем:

// Новая дата, сдвинутая на один месяц, как дата (результат 12.12.2006)
   k_Month = DateAdd("m", d_Month, s_Date)
// Новая дата, сдвинутая на 13 дней, как дата (результат 31.12.2006)
   k_Day = DateAdd("d", d_Day, s_Date)

Есть ли такие функции в Delphi?


iXT   (2007-02-19 11:37:00) [1]


> PZ   (19.02.07 09:11) [4]
> Или в вписать его в Uses и стукнуть по нему мышкой он и
> откроется

+CTRL


PZ   (2007-02-19 09:11:00) [2]

Или в вписать его в Uses и стукнуть по нему мышкой он и откроется


novill   (2007-02-19 09:02:00) [3]

набрать Dateutils и нажать F1


Егоров А.Н.   (2007-02-19 08:45:00) [4]

А как его посмотреть?


PZ   (2007-02-19 08:41:00) [5]

См. модуль DateUtils - там все необходимое есть


Наверх

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