我有这个DateTime对象:
model.Model.Results.FloatingComponent().Schedule.ScheduleRows[0].Payment.FromDate.AdjustedDate
我如何知道将来会有多少天,如果是将来?
答案 0 :(得分:7)
TimeSpan delta = Foo.AdjustedDate - DateTime.Now;
if(delta.Days > 0)
{
//...
}
修改强>
基于@ Gabe在这里的评论,这个版本只关注日期:
TimeSpan delta = Foo.AdjustedDate.Date - DateTime.Today;
if(delta.Days > 0)
{
//...
}
答案 1 :(得分:0)
DateTime mydate = ....
TimeSpan span = mydate.Subtract(DateTime.Now);
// then use span.Days;
答案 2 :(得分:0)
int days = (futureDate - DateTime.Today).Days;