سلام دوستان خیلی جاها بحث های مختلف میبینم یا اصلا خودم درگیرش میشم که مثلا ی فرم ساده داریم تاریخ ثبت نام رو میخوایم بزنیم بر اساس این مثال بریم جلو.

میخوام بدونم بهترین روش ذخیره تاریخ شمسی و همچنین لود کردن اون چیه؟ مثال تاریخ 1398/02/15 قرار ذخیره بشه

میتونیم فیلد تیبل رو از نوع nvarchar بذاریم و با استفاده از کلاس PersianCalendar در سی شارپ اونو به بصورت رشته در دیتابیس ذخیره کنیم اما به قول بعضی از دوستان ذخیره تاریخ بصورت رشته اشتباه وقتی که نوع داده ای مربوطه وجود داره !!!!!!!! اگر زمانی لازم به محاسبه خاصی باشه امکانش نیست (مثلا من خواستم در یک برنامه اطلاعات مربوط به ماه جاری و هفته جاری و روز جاری رو نشون بدم اما در بخش هفته جاری به مشکل خوردم و همچنان هم مشکل دارم اگر کسی راه حلی داشت ممنون میشم بگه نوع داده از نوع رشته هست)

دوستانی میگن بهتر از datetime2 استفاده کرد مشکل ذخیره تاریخ فارسی نداره که در وبسایت های دیگر گزارشاتی دادن ک اون نوع در لود یا نمیدونم در سال کبیسه مشکل داره(حالا اگر دوستان تجربه اش رو دارن محبت کنن توضیح بدید)
دوستی به من گفتن از Culture استفاده کنم وقت نشده تست کنم و نمیدونم چطوری اگر کسی تجربه داره یا مشکلی در این نوع هم هست لطفا بگه
https://csharp.net-tutorials.com/wor...ureinfo-class/
من تا حالا تاریخ تولد ک محاسباتی داره رو انجام ندادم اما بازم شنیدم که اگر نوع رشته ای باشه گویا به مشکل میخوره در هنگام نمایش

خب نکات لازم :
1- فرض رو بر اساس ذخیره تاریخ به وسیله یک textbox یا masked بذارید نه استفاده از datepicker
2- سعی کنید یک متد کامل و آپدیت رو ارائه بدید بالاخره الان visual 2017 پایدار شده و sql 2017 (هرچند 2019 ) هم هست ولی خب زبان سی شارپ پیشرفت های زیادی کرده پس کد و کلاس های آپدیت معرفی کنید لطفا
3- حتما حتما تجربه خودتون از استفاده از کد ارائه شده رو بگید . ذکر باگ ها و... و از همه مهتر دلیل ، یک دلیل خوب برای استفاده از کد و نوع داده ای در sql رو مطرح کنید.
4 - درسته الان فریم ورک EF و همچنین WPFو.. جای ado.net و winform رو گرفته اما لطفا بر اساس winform و ado حدالامکان کد هارو ارائه بدید که عمومی تر باشه.

و در پایان از مدیران عزیز این انجمن درخواست دارم این تاپیک رو پین کنید تا یکبار برای همیشه این موضوع مشخص بشه و دوستان تجربه های خودشان رو ارائه بدن و اگر کسی در رابطه با تاریخ سردرگم بود لینک این تاپیک رو به عنوان یک منبع ارائه کنیم.
اگر کسی هم یک دیتاپیکر فارسی بدون باگ داره معرفی کنه

پیشاپیش از دوستان و اساتیدی که در تکمیل این تاپیک همکاری میکنن تشکر ویژه دارم