c# - 找出日期时间在未来多少天

标签 c# .net datetime

我有这个 DateTime 对象:

model.Model.Results.FloatingComponent().Schedule.ScheduleRows[0].Payment.FromDate.AdjustedDate

如果是 future ,我如何知道 future 有多少天?

最佳答案

TimeSpan delta = Foo.AdjustedDate - DateTime.Now;

if(delta.Days > 0)
{
  //...
}

编辑:

根据@Gabe 在这里的评论,一个只看日子的版本:

TimeSpan delta = Foo.AdjustedDate.Date - DateTime.Today;

if(delta.Days > 0)
{
  //...
}

关于c# - 找出日期时间在未来多少天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5185628/

相关文章:

c# - 使用静态 TabItem 将集合绑定(bind)到 WPF TabControl

c# - Web 服务返回空白页而不是 JSON 对象

c# - 为什么我的 ASP.Net 自定义控件在我的第一个子控件上呈现两个 id 属性?

c# - 使用正则表达式选择一个值

PHP DateTime->diff() 不能正常工作

c# - 重载和依赖注入(inject)有什么区别?

c# - 如何确定此处未涵盖的 block ?

.net - 无法在 Windows XP 下运行 Light Switch 2012 程序

java - 如何使用 DateTimeFormatter 解析带冒号的偏移量?

mysql - 获取具有重叠时间间隔的两个日期之间的记录