DateTime
「年」の2つのオブジェクト間の差(年)を正確に取得するにはどうすればよいですか?
DateTime.Subtract()
に差がTimeSpan
あり、最大額は日数です。
それで、正確に知りたいのであれば、今日と1988年の日(たとえば1988年3月29日)の違いは、この人の正確な年齢を取得するための「より簡単な」方法はありますか?
私が試したことは:
DateTime March291988 = DateTime.Parse("29/03/1988");
TimeSpan ts = DateTime.Now.Subtract(March291988);
int years = (ts.Days/365);
さらに重要なのは、TimeSpanからDateTimeに変換する方法です。