例如取得两个时间格式为2000-12-01,1999-10-11,用什么方法计算出相隔几年,几月,几日?
多少天可以,年月C#没找到现成的代码,需要自己编写逻辑来实现。
DateTime dt1 = DateTime.Parse("2000-12-01"), dt2 = DateTime.Parse("1999-10-11");
TimeSpan ts = dt1.Subtract(dt2);
//ts.TotalDays//这个是相差总天数
DateTime dt1 = DateTime.Parse("2000-12-01"), dt2 = DateTime.Parse("1999-10-11");
TimeSpan ts = dt1.Subtract(dt2);
dateDiff=ts.Days.ToString()+"天"
+ts.Hours.ToString()+"小时"
+ts.Minutes.ToString()+"分钟"
+ts.Seconds.ToString()+"秒";