C# 取当前时间的前一个小时时间段
例如,当前时间为10点15分,则取的时间区间为[9-10)
代码如下:
//开始时间
private string GetStartTime(DateTime date)
{
var h = date.AddHours(-2).Hour;
var d = date.AddHours(-2).ToShortDateString() + " " + h.ToString() + ":59:59.999";
return d;
}
//结束时间
private string GetEndTime(DateTime date)
{
var h = date.Hour;
var d = date.ToShortDateString() + " " + h.ToString() + ":00:00.000";
return d;
}