我如何确定从现在到选定日期减去[DateTime.Now-datetimepicker1]的月份和年份?

时间:2018-12-08 15:50:07

标签: c# c#-4.0

我想计算从现在日期到选定日期的月份月份年份,例如 这看起来很简单,但是太复杂了 DateTIme.Now- datetimepicker1; 我想要这个输出 day =456488 month=5554 year=22  谢谢

1 个答案:

答案 0 :(得分:0)

您可以按以下方式计算天数月份和年份

var days = (EndDate - StartDate).TotalDays;
var months = ((EndDate.Year - StartDate.Year) * 12) + EndDate.Month - StartDate.Month;
var years = EndDate.Year - StartDate.Year;

在您的案例中,EndDate(从示例中看到)是DateTime.Now,而StartDate是dateTimePicker1.Value