PDA

View Full Version : سوال: مشکل با PersianCalendar



mohsen.nsb44
دوشنبه 08 دی 1393, 12:32 عصر
من از کد زیر استفاده میکنم


PersianCalendar pc = new PersianCalendar();
string dd= pc.GetYear(DateTime.Now).ToString() + pc.GetMonth(DateTime.Now).ToString() + pc.GetDayOfMonth(DateTime.Now).ToString();


یه مشکل وجود داره
وقتی فرضا در ماه 9 باشیم خروجی به صورت زیر هستش
1393912
میخوام قبل 9 عدد صفر درج بشه یعنی به صورت زیر
13930912
همچنین برای روز ها هم همینطور فرضا اگه خروجی به صورت زیر بود
1393092
بشه
13930902

fakhravari
دوشنبه 08 دی 1393, 12:47 عصر
مقدار طول رشته برگشتی چک کن.
این روش جالب نی برای سیو مقدار

shahram hosseini
سه شنبه 09 دی 1393, 07:20 صبح
به ورودی متد Tostring عدد 00 را بده درست می شه

Tostring("00")

mohsen.nsb44
سه شنبه 09 دی 1393, 09:12 صبح
مشکلمو طور دیگه حل کردم
چک کردم اگه طول رشته ماه کمتر از 2 باشد قبلش یک 0 بهش اضافه بکنه
از دوستان هم ممنون که نظراتشون رو گفتن