Reza.taroosheh@gmail.com
جمعه 20 دی 1387, 20:49 عصر
همانطور كه مي دانيد در حالت عادي PersianCalendar را نمي توان به DateTimeFormatInfo ست كرد. CultureInfo يك Property به نام OptionalCalendars دارد كه Calendar هاي پيش فرض قابل استفاده را معرفي مي كند، كه در Culture فارسي (fa-Ir) PersianCalendar موجود نمي باشد. بنابراين براي رسيدن به مقصودمان راهي جز اضافه كردن PersianCalendar به CultureInfo نداريم. خوب OptionalCalendars از جنس يك آرايه است كه در هر فراخواني محاسبه مي گردد، بنابراين نمي توان به آن Calendar ديگري اضافه كرد و يا يكي از Calendar هاي آن را تغيير داد. لذا من براي انجام اين كار دو راه زير را پيشنهاد مي كنم:
1. استفاده از Reflection
2. استفاده از Custom Culture
ادامه http://www.artofprogramming.blogfa.com/post-1.aspx (http://www.artofprogramming.blogfa.com/post-1.aspx)
1. استفاده از Reflection
2. استفاده از Custom Culture
ادامه http://www.artofprogramming.blogfa.com/post-1.aspx (http://www.artofprogramming.blogfa.com/post-1.aspx)