定时任务

This commit is contained in:
tongfei
2024-01-15 17:56:07 +08:00
parent c4da0c2626
commit cbefd35401
8 changed files with 187 additions and 21 deletions

View File

@@ -164,5 +164,40 @@ namespace WMS.Web.Core.Help
return "";
}
}
/// <summary>
/// 两个时间的差:分钟
/// </summary>
/// <param name="beginTime"></param>
/// <param name="endTime"></param>
/// <returns></returns>
public static double GetTotalMinutesTimeSpan(DateTime beginTime, DateTime endTime)
{
string dateDiff = null;//获取当前时间
TimeSpan ts1 = new TimeSpan(beginTime.Ticks);
TimeSpan ts2 = new TimeSpan(endTime.Ticks);
//时间比较,得出差值
TimeSpan ts = ts1.Subtract(ts2).Duration();//结果
dateDiff = ts.Days.ToString() + "天" + ts.Hours.ToString() + "小时" + ts.Minutes.ToString() + "分钟" + ts.Seconds.ToString() + "秒";
return ts.TotalMinutes;
}
/// <summary>
/// 当前时间和今晚0点之间的时间的差分钟
/// </summary>
/// <returns></returns>
public static double GetTotalMinutesTimeSpan()
{
string dateDiff = null;//获取当前时间
DateTime DateTime1 = DateTime.Now;
//第二天的0点00分00秒
DateTime DateTime2 = DateTime.Now.AddDays(1).Date;//把2个时间转成TimeSpan,方便计算
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 ts.TotalMinutes;
}
}
}