我有两个约会日期 Date1 = 2014年7月28日和Date2 = 7/31/2014。
我想检查今天的日期,即7/31/2014是否介于上述数据之间。
答案 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属性