سلام گزارشی در وب سایت روش مشغول به کار هستم بخشی داره که باید گزارش براساس محدوده تاریخ بگیره حالا هیچ مشکلی ندارم فقط یه سوال دارم اونم اینه که وقتی یک تاریخ رو وارد میکنم فرضا 1395/5/1 تا 1395/5/5 رکورد های مربوط به 5/5 اورده نمیشه ینی تا 5/4 اورده میشه کدش رو میزارم اگر ایرادی داره بهم بگید یا اینکه درسته؟
public ActionResult FilterDate(DateFormViewModel model) { PersianCalendar x = new PersianCalendar(); var dateFrom = x.ToDateTime(model.FromYear, model.FromMonth, model.FromDay, 0, 0, 0, 0); var dateTo = x.ToDateTime(model.ToYear, model.ToMonth, model.ToDay, 0, 0, 0, 0); var filter = db.Parts.Where(s => s.CreateDateTime >= dateFrom && s.CreateDateTime <= dateTo).OrderByDescending(s => s.CreateDateTime).ToList(); return View("Index", filter); }
در بانک رکوردی در اون تاریخ وجود داره ؟
بله اقای مدائنی وجود داره
در کوئری همه چیز درست به نظر میاد
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)