/// <summary>
/// 查询数据的时间范围(某天、当月、年)
/// </summary>
/// <param name="dateflag">判断年月日(接收参数)</param>
/// <param name="starttime">起始时间</param>
/// <param name="endtime">结束时间</param>
private static void 判断时间(int dateflag, ref DateTime starttime, ref DateTime endtime)
{
if (dateflag == 0)//当天
{
starttime = Convert.ToDateTime(starttime.ToString("d") + " 00:00:00");
endtime = Convert.ToDateTime(endtime.ToString("d") + " 23:59:59");
}
else if (dateflag == 1)//当月
{
starttime = starttime.AddDays(1 - starttime.Day);//本月月初
endtime = Convert.ToDateTime(starttime.AddMonths(1).AddDays(-1).ToString("yyyy-MM-dd 23:59:59")); //本月月末
}
else if (dateflag == 2)//当年
{
var startYear = new DateTime(starttime.Year, 1, 1);//本年年初
var endYear = new DateTime(starttime.Year, 12, 31);//本年年末
starttime = Convert.ToDateTime(startYear.ToString("d") + " 00:00:00");
endtime = Convert.ToDateTime(endYear.ToString("d") + " 23:59:59");
}
}
查询数据的时间范围(某天、当月、年)
最新推荐文章于 2024-04-27 11:13:02 发布