我已經將數據存儲在Sql Server中,並且日期以這種格式存儲2016-07-25 08:57:03.483
,而我給出的數據類型是datetime
。如何在Asp.Net C#中過濾來自日期的數據?
現在我想要過濾來自數據庫的數據使用日期。
string startDate = DateTime.Now.ToString("yyyy-MM-dd 00:00:00");
string endDate = DateTime.Now.ToString("yyyy-MM-dd 23:59:59");
DateTime startDate1 = DateTime.Parse(startDate);
DateTime endDate1 = DateTime.Parse(endDate);
ViewBag.billHistory = db.tbl_electricity.
Where(x.INSRT_TMSP>= startDate1 && x.INSRT_TMSP<= endDate1).ToList();
但數據不過濾我做錯了什麼?
sqlserver數據類型是datetime還是varchar? – nazark
日期時間數據類型 –
嘗試DateTime endDate1 = DateTime.Now.Date.AddHours(23).AddMinutes(59).AddSeconds(59); – nazark