PDA

View Full Version : سوال: دو رقمی کردن روز و ماه



yosef_ghobadi
شنبه 07 شهریور 1394, 09:22 صبح
سلام,من همچین تاریخی رو(۱۳۹۴/۶/۶)از دیتابیس میخونم,چطوری تاریخ رو به این شکل نمایش بدم
۱۴۹۴/۰۶/۰۶
ممنون میشم راهنمایی کنید

محمد رضا فاتحی
شنبه 07 شهریور 1394, 09:53 صبح
از padleft استفاده کن

string date = "1394/6/5";
string newdate = date.Split('/')[0] + "/" + date.Split('/')[1].PadLeft(2, '0') + "/" +
date.Split('/')[2].PadLeft(2, '0');

yosef_ghobadi
شنبه 07 شهریور 1394, 11:59 صبح
از padleft استفاده کن

string date = "1394/6/5";
string newdate = date.Split('/')[0] + "/" + date.Split('/')[1].PadLeft(2, '0') + "/" +
date.Split('/')[2].PadLeft(2, '0');



DateTime dt= Convert.ToDateTime(n);mtxtToleDoreEndDate.Text = dt.Year.ToString("0000")+dt.Month.ToString("00")+dt.Day.ToString("00");

omid nasri
شنبه 07 شهریور 1394, 16:21 عصر
پاسخ شما در لینک های زیر + مثال:

1)
http://www.dotnetperls.com/datetime-format
2)
https://msdn.microsoft.com/en-us/library/8kb3ddd4%28v=vs.110%29.aspx

dele_ghamgin_2008
چهارشنبه 13 بهمن 1395, 12:12 عصر
txtDate.Text = DateTime.Now.Year.ToString() + "-" + DateTime.Now.Month.ToString() + "-" + DateTime.Now.Day.ToString();
string date = txtDate.Text;
string newdate = date.Split('-')[0] + "-" + date.Split('-')[1].PadLeft(2, '0') + "-" + date.Split('-')[2].PadLeft(2, '0');
txtDate.Text = newdate;