PDA

View Full Version : سوال: تبديل تاريخ ميلادي به شمسي



mehran788
جمعه 26 خرداد 1391, 19:26 عصر
با سلام و خسته نباشيد.
آيا كامپوننت يا سورس كدي هست كه تاريخ ميلادي رو به شمسي تبديل كنه؟
ممنون.با تشكر

mazaher5723
جمعه 26 خرداد 1391, 19:54 عصر
string FarsiCalander()
{

DateTime TempDateTime = DateTime.Now;
System.Globalization.PersianCalendar ObjectTemp = new System.Globalization.PersianCalendar();
string TempMounth = ObjectTemp.GetMonth(TempDateTime).ToString();
string TempDay = ObjectTemp.GetDayOfMonth(TempDateTime).ToString();
if (TempMounth.Length == 1)
TempMounth = "0" + TempMounth;
if (TempDay.Length == 1)
TempDay = "0" + TempDay;
return ObjectTemp.GetYear(TempDateTime).ToString() + "/" + TempMounth + "/" + TempDay;


}

iman_me
جمعه 26 خرداد 1391, 19:59 عصر
System.Globalization.PersianCalendar pr = new System.Globalization.PersianCalendar();
MessageBox.Show((pr.GetYear(DateTime.Now)+"/"+pr.GetMonth(DateTime.Now)+"/"+pr.GetDayOfMonth(DateTime.Now)).ToString());