我想使用 for 循环从数据库中计算每天的数据。在这里,我不知道从唯一日期的值中获取一天的开始(从上午 12 点开始)和当天的结束(下午 12 点)。在下面的代码中 startDate 和 endDate 只有日期值,例如 2/11/2012。
for (DateTime dates = startDate; dates <= endDate; dates.AddDays(1))
{
DateTime BeginingOfDay = begining of value variable dates; // 2/2/2012 00:00:00
DateTime EndOfDay = at end of value variable dates; // 2/2/2012 23:59:59
int count = (from u in db.CDRs where (u.StartTime >= BeginingOfDay && u.StartTime <= EndOfDay) select u).Count();;
dictionary.Add(dates.ToString("MM/dd/yyyy"), count);
}