110,571
社区成员
发帖
与我相关
我的任务
分享
/// <summary>
/// 计算两个日期的时间间隔
/// </summary>
/// <param name="DateTime1">第一个日期和时间</param>
/// <param name="DateTime2">第二个日期和时间</param>
/// <returns></returns>
private string DateDiff(DateTime DateTime1, DateTime DateTime2)
{
string dateDiff = null;
TimeSpan ts1 = new TimeSpan(DateTime1.Ticks);
TimeSpan ts2 = new TimeSpan(DateTime2.Ticks);
TimeSpan ts = ts1.Subtract(ts2).Duration();
dateDiff = ts.Days.ToString()+"天"
+ ts.Hours.ToString()+"小时"
+ ts.Minutes.ToString()+"分钟"
+ ts.Seconds.ToString()+"秒";
return dateDiff;
}
double Astart = double.pase("07:30".replace(":","."));
double Aend = double.pase("12:00".replace(":","."));
double Anow = double.pase("10:00".replace(":","."));
if(Anow >= Astart && Anow <= Aend)
{
return true;
}
string begin = "07:30";
string end = "12:00";
string test = "10:00";
if(test.CompareTo(begin) >= 0 && test.CompareTo(end) <= 0)
{
Console.WriteLine("在范围内");
}
else
{
Console.WriteLine("不在范围内");
}