我想使用for循環從數據庫中統計每天的數據。在這裏,我不知道從當天的價值開始的一天(從上午12點開始)和當天結束(下午12點)。在下面的代碼中,startDate和endDate只有日期值,例如2012年2月11日。僅將日期轉換爲c#中的日期和時間格式
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);
}
爲什麼你不完全在數據庫中計算,而不是循環所有的日子? –