C# 3.0 C#代码,以确定今天的日期是否介于或等于其他两个指定日期之间
我有两个约会 日期1=2014年7月28日和日期2=2014年7月31日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
<>我想看看今天的日期是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
}