C#: how do I subtract two dates?

后端 未结 11 821
死守一世寂寞
死守一世寂寞 2020-12-19 06:52

Here\'s my code:

DateTime date1 = new DateTime(byear, bmonth, bday, 0, 0, 0);
DateTime datenow =  DateTime.Now;
DateTime date2 = datenow - date1
11条回答
  •  太阳男子
    2020-12-19 07:26

    As already mentioned, date - date gives you a TimeSpan, not a DateTime. If you want a DateTime, use AddDays(-1) as in:

    DateTime subtractedDate = date1.AddDays(-1); 
    

提交回复
热议问题