برگزیده های پرشین تولز

کار با تقویم شمسی برای ذخیره کردن در دیتابیس و خوندن از اون

mosi-cowboy

کاربر تازه وارد
تاریخ عضویت
29 سپتامبر 2011
نوشته‌ها
68
لایک‌ها
5
محل سکونت
همدان-> ملایر
سلام
دوستان عزیز من با C# میخوام تاریخ شمسی و ساعت رو در دیتا بیس ذخیره کنم و هم اینکه بتونم، از یک بازه زمانی تا یک بازه ی زمانی دیگه توی Grid view نمایش بدم !!!
چگونگی بدست آوردن تاریخ شمسی رو کامل بلدم !

حالا مشکل من اینه که اینارو چجوری از کاربر بگیرم و توی دیتا بیس ذخیره کنم که بعد بتونم مقایسه کنم که از یک بازه تا یک بازه ی دیگه بهم نمایش بده !!

مثلا واسه روز یه فیلد جدا و ماه یه فیلد جدا و سال هم یک فیلد جدا ؟؟ که جدا جدا شرط بذارم ؟!؟

تاریخ پیش فرض ویژوال استودیو خودش با DateTime.now سر هم هست ولی واسه تاریخ شمسی باید خودمون سرهمش کنیم ...
 

aminjooon2005

Registered User
تاریخ عضویت
4 می 2006
نوشته‌ها
194
لایک‌ها
6
تاریخ رو به میلادی تبدیل و ذخیره کن
هنگام جست و جو هم به میلادی جست و جو کن
 

POXER

Registered User
تاریخ عضویت
20 جولای 2011
نوشته‌ها
61
لایک‌ها
3
با سلام
کابوی عزیز در بانک های اطلاعاتی میتوانید 2 راه را برای ثبت مقدار تاریخ در نظر بگیرید:
1- استفاده از نوع تاریخ DATE ها
2- استفاده از String
معمولا از روش 1 در طراحی بانک اطلاعاتی استفاده میشودبرای اینکه در دستوران SQL میتوان به راحتی تاریخ و زمان را جمع و تفریق و ...
کلا محاسبات را در سطح SQL انجام داد و به نسبت سرعت بسیار بالاتری نسبت به روش دوم برایتان خواهد داشت.
اگر هم از روش دوم استفاده کردید باید 2 فیلد داشته باشید یکی تاریخ و دیگری ساعت تا در گزارش گیری های آینده کمتر به مشکل بخورید
Index کردن فیلد یادتان نرود.
صاحبی
 
بالا