PDA

View Full Version : Farsilibararyقسمتی داره که تاریخ میلادی رو برگردونه؟؟؟



mohsen306
دوشنبه 12 فروردین 1387, 15:07 عصر
سلام:
آیا در قسمتfdatepickerقسمتی هست که معادل میلادیه تاریخ شمسی ورودی را به ما بدهد.

من برای دیتابیس تاریخ میلادی می خواهم.:گیج:

Mahdi.Kiani
سه شنبه 13 فروردین 1387, 00:10 صبح
سلام:
آیا در قسمتfdatepickerقسمتی هست که معادل میلادیه تاریخ شمسی ورودی را به ما بدهد.

من برای دیتابیس تاریخ میلادی می خواهم.:گیج:

منظورتون از fdatePicker چیه؟
اگر از نمونه کامپوننت های موجودی است که برای تاریخ شمسی به صورت picker نوشته شده، کار نکردم .. ولی قاعدتا باید یه همچین امکانی داشته باشه و مسلما اگه نداره پیشنهاد می کنم اصلا ازش استفاده نکنید..
اما در مورد PersianCalender خود دات نت ، می تونین این کار بکنین . یعنی هم می تونین میلادی را به شمسی تبدیل کنید و هم بلعکس

تبدیل میلادی به شمسی




System.Globalization.PersianCalendar prDate = new System.Globalization.PersianCalendar();

Int32 year=prDate.GetYear(DateTime.Now);


برای ماه و روز و .... هم متد های متناسب وجود داره

برای شمسی به میلادی از متد ToDateTime استفاده کنید

یک نمونه :



DateTime dt = prDate.ToDateTime(1387, 1, 13, 12, 12, 12, 12);



موفق باشید