私は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データ型 –
try DateTime endDate1 = DateTime.Now.Date.AddHours(23).AddMinutes(59).AddSeconds(59); – nazark