C# 3.0 C#代码,以确定今天的日期是否介于或等于其他两个指定日期之间

C# 3.0 C#代码,以确定今天的日期是否介于或等于其他两个指定日期之间,c#-3.0,C# 3.0,我有两个约会 日期1=2014年7月28日和日期2=2014年7月31日 我想看看今天的日期是7/31/2014是否在上述数据之间。 < P>也许你的问题是在日期时间的一部分…如果日期是7/31/2014 0:00 00,现在是7/31/2014 11:3000,那么DATE2..现在…考虑使用DATETIME::日期属性 < P>试试:< /P> DateTime dat1=Convert.ToDateTime(“7/28/2014”); DateTime dat2=转换为ToDateTime

我有两个约会 日期1=2014年7月28日和日期2=2014年7月31日


<>我想看看今天的日期是7/31/2014是否在上述数据之间。

< P>也许你的问题是在日期时间的一部分…如果日期是7/31/2014 0:00 00,现在是7/31/2014 11:3000,那么DATE2..现在…考虑使用DATETIME::日期属性

< P>试试:< /P>
DateTime dat1=Convert.ToDateTime(“7/28/2014”);
DateTime dat2=转换为ToDateTime(“8/1/2014”);
DateTime today=Convert.ToDateTime(DateTime.Now.ToString(“MM/dd/yyy”);
如果(今天>日期1&&今天<日期2)
{
//中间
}
其他的
{
//介于
}

你尝试过什么吗?
Date1
?这真的可以用一百万种不同的方式来回答,我认为你应该包括你已经采取的步骤来解决这个问题,而不是等待答案。是的……我从Date1和Date2中选择了28和31,然后使用if条件,我比较了这两个日期。它有效,但在日期为31和1的情况下失败,即月末和下月开始date@user2720620作为提示,可以考虑从日期创建<代码> DATETIME/<代码>对象,然后使用它们的属性,即<代码>日期>代码>进行比较,很明显,您需要一个介于startDate.Date和endDate.Date之间的
myDate.Date
之类的东西。
        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
        }