C#代码查找今天Date是否介于或等于另外两个指定日期

时间:2014-07-31 09:15:06

标签: c#-3.0

我有两个约会日期 Date1 = 2014年7月28日和Date2 = 7/31/2014。

我想检查今天的日期,即7/31/2014是否介于上述数据之间。

2 个答案:

答案 0 :(得分:1)

试试这个:)

        DateTime dat1 = Convert.ToDateTime("7/28/2014");
        DateTime dat2 = Convert.ToDateTime("8/1/2014");

        DateTime today = Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyy"));

        if (today > dat1 && today < dat2)
        {

           // between
        }
        else
        {
            // lies between
        }

答案 1 :(得分:0)

也许你的问题出现在DateTime的Time部分......如果Date2是7/31/2014 0:00:00而现在是7/31/2014 11:30:00那么Date2&lt;现在......考虑使用DateTime :: Date属性