如何准确获得DateTime
“年”中两个对象之间的差异(以年为单位)?
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。