![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Определение возрастаDelphi , Синтаксис , Дата и ВремяАвтор: Ревенко Алексей DecodeDate(DM.Table.FieldByName('Born').AsDateTime, Year, Month, Day); // Дата рождения DecodeDate(Date, YYYY, MM, DD); // Текущая дата if (MM >= Month) and (DD >= Day) then Edit2.Text := IntToStr((YYYY - Year)) else Edit2.Text := IntToStr((YYYY - Year) - 1); Here's the translation of the text into Russian: Код на языке Delphi calculates возраст человека на основе его даты рождения и текущей даты. Работает следующим образом:
Расчитанный возраст затем отображается в контроле Альтернативное решение: Вы можете упростить код, используя функцию
В этом коде возраст calculates, вычитывая год рождения из текущего года и затем отбрасывая результат до целого. Этот подход eliminates need for Примечание: функция В статье автор Алексей Ревенко описывает алгоритм определения возраста, основанный на сравнении даты рождения с текущей датой и выводящий результат в виде текстового поля. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Дата и Время ::
|
||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |