using System;
namespace ColdMint.scripts.utils;
public static class TimeUtils
{
///
/// Determines whether the specified time is within the specified range
/// 判断指定的时间是否在指定的范围
///
///
/// The value is a string in the format yyyy-MM-dd hh:mm:ss
/// 指定时间,字符串类型,形如:yyyy-MM-dd hh:mm:ss
///
///
///The value is a string of characters in the format yyyy-MM-dd hh:mm:ss
/// 开始时间,字符串类型,形如:yyyy-MM-dd hh:mm:ss
///
///
/// End time The value is a string in the format yyyy-MM-dd hh:mm:ss
///结束时间,字符串类型,形如:yyyy-MM-dd hh:mm:ss
///
///
public static bool IsBetweenTimeSpan(DateTime dateTime, string startTime, string endTime)
{
var dtStartTime = Convert.ToDateTime(startTime);
var dtEndTime = Convert.ToDateTime(endTime);
var compNum1 = DateTime.Compare(dateTime, dtStartTime);
var compNum2 = DateTime.Compare(dateTime, dtEndTime);
return compNum1 >= 0 && compNum2 <= 0;
}
}