ورود

View Full Version : مشکل با نمایش صحیح تاریخ در Stimulsoft



mze666
چهارشنبه 04 مرداد 1391, 08:42 صبح
سلام دوستان. من توی گزارشم نیاز دارم که تاریخ فارسی نشون داده بشه برای این کار از تابع زیر استفاده میکنم:


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 هستش درست نشون میده! ولی توی گزارش نه.

mze666
چهارشنبه 04 مرداد 1391, 21:36 عصر
یعنی هیچکس نمیدونه چجوری این مشکل رو حل کنم؟ عجله دارم. خواهشاً کمک کنید.

aslan
چهارشنبه 04 مرداد 1391, 23:59 عصر
سلام


حالا مشکلم باهاش اینه که ماه و روز رو دو رقمی نشون نمیده یعنی به جای اینکه بزنه 05/03/1391 میزنه 5/3/1391 - کسی میدونه چکار باید بکنم؟ همین کد توی خود پروژم که WPF هستش درست نشون میده! ولی توی گزارش نه.

بهتر است اصلاحات لازم را در تابع بعمل آورید تا تاریخ بشکل صحیح به stimul‌ ارسال گردد . در واقع چیزی که ارسال میشه نمایش داده میشه
سریعترین راه کنترل Length ماه و روز است که اگر از 2 کمتر بود "0" به آنها اضافه شود و .....