ホームページ > バックエンド開発 > C++ > 年齢の誕生日から人の年齢を計算するにはどうすればよいですか?

年齢の誕生日から人の年齢を計算するにはどうすればよいですか?

Susan Sarandon
リリース: 2025-02-02 07:51:09
オリジナル
820 人が閲覧しました

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

DateTimeの誕生日に従って年齢を計算する

この記事では、DateTimeの誕生日に基づいて人の年齢を計算する方法を紹介します。

解決策:

データタイプの誕生日に基づいて(年の)人の年齢を計算してください。以下の手順に従ってください。 今日の日付を

と呼ばれる変数に保存します。

今年の誕生日を差し引いて年齢を計算します:
  1. today leap年を調整するためにその人が今年にいたかどうかを評価することにより。そうでない場合は、1削減されます。
  2. age = today.Year - birthdate.Year
  3. 注:
この解決策は、年齢の概念が一般的に西洋文化と一致していることを前提としています。東アジアの計算方法など、異なる文化年齢の定義が必要な場合は、他の要因を考慮することができます。
<code class="language-csharp">// 保存今天的日期。
var today = DateTime.Today;

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

// 如果是闰年,则返回到此人出生的年份
if (birthdate.Date > today.AddYears(-age)) age--;</code>
ログイン後にコピー

以上が年齢の誕生日から人の年齢を計算するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート