تقویم فارسی PersianDate دارای دو کنترل PersianCalendar و PersianDatePicker میباشد . برای دسترسی به کد ، مستندات و کنترل های PersianDate می توانید از لینک زیر استفاده کنید.
که دارای دو DLL به نامهای PersianDate.dll و PersianDateControls.dll برای استفاده در پروژه تان میباشد .
در استفاده از تقویم فارسی زیر در پروژه خودم با مبحثی مواجه شدم به این صورت که وقتی ماهها یک رقمی انتخاب میشوند. با همان قالب و فرمت انتخاب شده اطلاعات تاریخ را در بانک اطلاعاتی ثبت میکند . به عنوان مثال تاریخ 1395/8/28 را با همان فرمت و قالب در بانک اطلاعاتی ثبت میکند .
اما مطلبی که برای ما حائز اهمیت بود این بود که نیاز داشتیم اطلاعات تاریخ با قالب و فرمت زیر در بانک اطلاعاتی برای ما ثبت گردد . به این صورت که وقتی ماهها یک رقمی انتخاب میشوند، پشت عدد ماهها عدد صفر را در بانک اطلاعاتی ثبت کند . به عنوان مثال تاریخ 1395/08/28
برای بهبود تقویم فارسی زیر که این عملیات را در بانک اطلاعاتی انجام دهد، میتوانید از روش و دستور فوق استفاده نمایید .
string.Format("{0:yyyy/MM/dd}", Convert.ToDateTime(DateOfBirthDatePicker.Text));