PDA

View Full Version : مبتدی: درج تاریخ در بانک با bpersiancalender در #C



amir6229
شنبه 08 آبان 1395, 14:56 عصر
سلام دوستان.

یه برنامه داریم که از دوتا bpersian calender استفاده کردم که یکی به عنوان از تاریخ و یکی هم تا تاریخ میخام بدونم وقتی از تاریخ مثلا 1395/08/05 رو انتخاب می کنم و تا تاریخ 1395/08/10 رو اتخاب می کنم چطور می تونم فاصله این دو تاریخ رو به تعداد کل روزها در بانک ذخیره کنم.البته در اصل کدنویسشو میخام بدونم چجوره؟
به صورت زیر میخام در بانک درج شود. در ضمن در بانک یک فیلد به نام date دارم که میخاهم به صورت زیر ذخیره شود.

1395/08/05 ( از تاریخ )
1395/08/06
1395/08/07
1395/08/08
1395/08/09
1395/08/10 ( تا تاریخ )

سفارش کسی بوده که براش اینجور ذخیره بکنم و در دیتا گرید ویو هم اینجور نشون بده.

** در ضمن میخاهم اختلاف این دوتاریخ رو هم بدست بیارم.


ممنون میشم که راهنمایی کنید دوستان.خیلی واجبه

black_fire667
شنبه 08 آبان 1395, 15:26 عصر
دوست عزیز اولا که توصیه میکنم به این شکل ذخیره نکنید!
توصیه من به شما این هست که بصورت انگلیسی ذخیره کنید و درون خود برنامه تاریخهارو تبدیل کنید به فارسی.
در مورد اصل سوالتون ک گفتین فاصله ی میانشون هم باید بگم که نیاز به ذخیرش نیست هیچوقت چون میشه از طریق محاسبه بدستش آورد! با تابع DateDiff داخل اسکیول میتونید راحت اینکارو کنید و الکی دیتایی ذخیره نکنید توی دیتابیس!