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)可能重复