Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C#测试实际时间是否在时间跨度内?_C#_Date_Testing_Intervals - Fatal编程技术网

C#测试实际时间是否在时间跨度内?

C#测试实际时间是否在时间跨度内?,c#,date,testing,intervals,C#,Date,Testing,Intervals,我有两个日期时间和一个时间跨度来区分这些日期时间: TimeSpan Now = DateTime.Now.TimeOfDay; DateTime start= new DateTime(2015, 12, 21); DateTime end= new DateTime(2016, 1, 1); TimeSpan interval = end - start; if(interval.Days == Now) //<--It doesn't work { } Time

我有两个日期时间和一个时间跨度来区分这些日期时间:

TimeSpan Now = DateTime.Now.TimeOfDay;
DateTime start= new DateTime(2015, 12, 21);
DateTime end= new DateTime(2016, 1, 1);

TimeSpan interval = end - start;

if(interval.Days == Now)        //<--It doesn't work
{

}
TimeSpan Now=DateTime.Now.TimeOfDay;
DateTime开始=新的日期时间(2015,12,21);
DateTime end=新的日期时间(2016,1,1);
TimeSpan间隔=结束-开始;

如果(interval.Days==Now)/您不需要为此设置
TimeSpan
,那么这只是一个
DateTime
比较

DateTime start = new DateTime(2015, 12, 21);
DateTime end = new DateTime(2016, 1, 1);
DateTime now = DateTime.Now;

if (now >= start && now <= end)
{
    // now falls within the dates
}
DateTime start=newdatetime(2015,12,21);
DateTime end=新的日期时间(2016,1,1);
DateTime now=DateTime.now;
如果(now>=start&&now
(DateTime.now-start)可能重复