Maison > développement back-end > C++ > Comment calculer l'âge d'une personne à partir de son anniversaire de Datetime?

Comment calculer l'âge d'une personne à partir de son anniversaire de Datetime?

Susan Sarandon
Libérer: 2025-02-02 07:51:09
original
870 Les gens l'ont consulté

How Do I Calculate a Person's Age from Their DateTime Birthday?

Calculez l'âge selon l'anniversaire de DateTime

Cet article présente comment calculer l'âge d'une personne en fonction de l'anniversaire de DateTime.

Solution:

Calculez l'âge d'une personne (dans l'année) en fonction de l'anniversaire du type DateTime, veuillez suivre les étapes ci-dessous:

Stocker la date d'aujourd'hui dans une variable appelée

.
  1. Calculez l'âge en soustrayant l'anniversaire de l'année: today.
  2. en évaluant si la personne a été au cours de l'année en cours pour ajuster l'année de saut. Sinon, vous serez réduit de 1. age = today.Year - birthdate.Year
  3. Remarque:
// 保存今天的日期。
var today = DateTime.Today;

// 计算年龄。
var age = today.Year - birthdate.Year;

// 如果是闰年,则返回到此人出生的年份
if (birthdate.Date > today.AddYears(-age)) age--;
Copier après la connexion

Cette solution suppose que le concept de l'âge est généralement cohérent avec la culture occidentale. Si vous avez besoin de différentes définitions d'âge culturel, telles que les méthodes de calcul de l'Asie de l'Est, d'autres facteurs peuvent être pris en compte.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal