我在配置文件中设了两个时间,如08:30,17:30
,然后根据业务,我在程序中要用当前的时间来与配置文件中的时间做判断,判断当前的时间是否在这个时间段内,该如何实现。三者都转为时间,然后用大小于比较吗?配置文件当中的08:30或08-30如何转为时间?请高手指导!
,然后根据业务,我在程序中要用当前的时间来与配置文件中的时间做判断,判断当前的时间是否在这个时间段内,该如何实现。三者都转为时间,然后用大小于比较吗?配置文件当中的08:30或08-30如何转为时间?请高手指导!
DateTime d = DateTime.Parse(System.Text.RegularExpressions.Regex.Replace(str.Trim(),@"[^\d]",":"));//2008-7-1 18:30:30
Convert.ToDateTime("08:30")
DateTime checkValidTime;
TimeSpan tsTime;
string TimeStart="08:30";
checkValidTime = Convert.ToDateTime(System.DateTime.Now.ToShortDateString() + " " + TimeStart);
tsTime = System.DateTime.Now.Subtract(checkValidTime);
if (tsTime.TotalDays > 0)
{
continue;
}tsTime.TotalDays 计算出的是以天为单位的两个时间差