1. ホーム
  2. c#

[解決済み] DateTime型の誕生日から年齢を計算するにはどうしたらいいですか?

2022-03-16 21:30:22

質問

与えられた DateTime 誕生日を表す文字列から、その人の年齢を計算するには?

解決方法は?

わかりやすく、シンプルな解決方法です。

// Save today's date.
var today = DateTime.Today;

// Calculate the age.
var age = today.Year - birthdate.Year;

// Go back to the year in which the person was born in case of a leap year
if (birthdate.Date > today.AddYears(-age)) age--;

しかし、これは、あなたが ウエスタン を使わず、時代の発想で 東洋式計算 .