【问题标题】:How do I check if a certain date has passed in C#? [duplicate]如何在 C# 中检查某个日期是否已过? [复制]
【发布时间】:2019-03-26 19:20:56
【问题描述】:

我将如何检查某个日期是否已过?

这样做的方式是;该程序存储了 3 个整数 一天,例如:'28' 一个月:'3' 和一年:'2019'。

如何检查“28-3-2019”是否已过?

如果当前日期是 27-3-2019,程序将返回 false 如果当前日期为 29-3-2019,则应返回 true。

代码类似于:

var date = 28-3-2019

if (date.Passed == true)
{
    //do something
}

当然,日期也可以分成 3 个整数。

【问题讨论】:

标签: c#


【解决方案1】:
DateTime date = new DateTime(year, month, day);

if(date < DateTime.Now)
{
    // date has passed. 
}
else
{
   // the date is in the future
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-10-26
    • 1970-01-01
    • 1970-01-01
    • 2013-11-08
    • 2015-07-10
    • 1970-01-01
    • 2017-05-31
    • 1970-01-01
    相关资源
    最近更新 更多