نوشته شده توسط
Davood_amega
عرض کنم که به چه صورتی DateTime هم شمسی می گیره و هم میلادی . متد ToDateTime مربوط به PersianDate هم فقط تاریخ شمسی را میاره !
اگه یهمثالی بذارید ممنون میشم .
DateTime که شمسی نمیگیره. اگه میخوای تاریخ شمسی رو میلادی کنی کافیه از همون متد ToDateTime تو PersianDate استفاده کنی که تاریخ میلادی بر می گردونه نه شمسی، یعنی DateTime بر می گردونه.
PersianDate myBirthDay = new PersianDate(1366, 9, 5);
DateTime myGregorianBirthDay = myBirthDay.ToDateTime();
همینطور اگه میخوای معادل میلادی تاریخ شمسی انتخاب شده رو از PersianCalendar یا PersianDatePicker در بیاری :
DateTime d=persianDatePicker.SelectedDate.ToDateTime();