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

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

Работа с датой


иван8511 ©   (2006-08-24 19:34:00) 

Подскажите, пожалуйста, как из сегодняшей даты вычесть дату рождения человека, и результат получит в исполнившихся лет.
Например: сегодня 24.08.2006, а дата рождения 15.07.1975,
24.08.2006 - 15.07.1975 = 31 год


иван8511   (2006-08-24 19:48:00) [1]

Спасибо!!! Работает


DprYg   (2006-08-24 19:45:00) [2]

uses DateUtils;
Form1.Caption := IntToStr(YearsBetween(EncodeDate(2006, 8, 24), EncodeDate(1975, 7, 15)));


Ega23   (2006-08-24 19:42:00) [3]

YearsBetween?


Чародей   (2006-08-24 19:39:00) [4]

Current,Dect:TDataTime
DataTimeToSystemTime(Current-Dect);


Наверх

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