مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

saleh212

عضویت از 1394/12/04

سوال

  • سه شنبه 5 مرداد 1395
  • 21:00
تشکر میکنم

سلام گزارشی در وب سایت روش مشغول به کار هستم بخشی داره که باید گزارش براساس محدوده تاریخ بگیره حالا هیچ مشکلی ندارم فقط یه سوال دارم اونم اینه که وقتی یک تاریخ رو وارد میکنم فرضا 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);
             
        }

 

پاسخ های این پرسش

تعداد پاسخ ها : 3 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • چهارشنبه 6 مرداد 1395
  • 09:13

در بانک رکوردی در اون تاریخ وجود داره ؟

کاربر سایت

saleh212

عضویت از 1394/12/04

  • پنجشنبه 14 مرداد 1395
  • 01:34

بله اقای مدائنی وجود داره

 

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • پنجشنبه 14 مرداد 1395
  • 08:07

در کوئری همه چیز درست به نظر میاد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)