سلام دوستان. من توی گزارشم نیاز دارم که تاریخ فارسی نشون داده بشه برای این کار از تابع زیر استفاده میکنم:
public static string ConvertToPersianDate(DateTime datetime)
{
System.Globalization.PersianCalendar c = new System.Globalization.PersianCalendar();
string result = String.Format("{0000}/{01}/{02}", c.GetYear(datetime), c.GetMonth(datetime), c.GetDayOfMonth(datetime));
return result;
}
حالا مشکلم باهاش اینه که ماه و روز رو دو رقمی نشون نمیده یعنی به جای اینکه بزنه 05/03/1391 میزنه 5/3/1391 - کسی میدونه چکار باید بکنم؟ همین کد توی خود پروژم که WPF هستش درست نشون میده! ولی توی گزارش نه.