View Full Version : مشکل در تابع Format
jas1387
شنبه 31 مرداد 1388, 20: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, 20: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, 22:52 عصر
سلام دوست گرامی
ضمن تشکر از شما کد شما تاریخ را به صورت 1388/5/31 نمایش می دهد ولی من می خواهم تاریخ را به این صورت نمایش بدهد 1388/05/31
باتشکر
meysam_pro
یک شنبه 01 شهریور 1388, 09:26 صبح
calendar.GetMonth(DateTime.Now).ToString().PadLeft (2, '0');
این جور عوضش کن، این میگه طولش باید 2 باشه ، اگه نبود مابقی رو صفر بزار.
jas1387
یک شنبه 01 شهریور 1388, 10:04 صبح
سلام دوست گرامی
برخود لازم دونستم که مجددا از شما تشکر کنم چون بیشتر دوست در جواب به دادن کد بسنده می کنند
و درباره کد توضیحی نمی دهند از توضیح شما سپاسگزارم
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.