PDA

View Full Version : مشکل در تابع Format



jas1387
شنبه 31 مرداد 1388, 19:02 عصر
با عرض سلام

من می خواهم کد زیر را از vb.net به C#.net تبدیل کنم چکار باید بکنم



Dim d As Date

d = Persian((Date.Now))
TextBox1.Text = Format(d, "yyyy/MM/dd")







راستی Persian تابعی است که تاریخ میلادی را به شمسی تبدیل می کند

meysam_pro
شنبه 31 مرداد 1388, 19:32 عصر
PersianCalendar calendar = new PersianCalendar();
txtDate.Text = String.Format("امروز: {0}/{1}/{2}", calendar.GetYear(DateTime.Now), calendar.GetMonth(DateTime.Now), calendar.GetDayOfMonth(DateTime.Now));

jas1387
شنبه 31 مرداد 1388, 21:52 عصر
سلام دوست گرامی

ضمن تشکر از شما کد شما تاریخ را به صورت 1388/5/31 نمایش می دهد ولی من می خواهم تاریخ را به این صورت نمایش بدهد 1388/05/31

باتشکر

meysam_pro
یک شنبه 01 شهریور 1388, 08:26 صبح
calendar.GetMonth(DateTime.Now).ToString().PadLeft (2, '0');
این جور عوضش کن، این میگه طولش باید 2 باشه ، اگه نبود مابقی رو صفر بزار.

jas1387
یک شنبه 01 شهریور 1388, 09:04 صبح
سلام دوست گرامی

برخود لازم دونستم که مجددا از شما تشکر کنم چون بیشتر دوست در جواب به دادن کد بسنده می کنند

و درباره کد توضیحی نمی دهند از توضیح شما سپاسگزارم