PDA

View Full Version : مشکل در نمایش تاریخ



setareh2013
دوشنبه 23 دی 1392, 21:04 عصر
سلام
من با کدهای زیر داخل ویندوز اپلیکیشن تاریخ رو نشون میدم ولی داخل وب اپلیکیشن StringBuilder sb = new StringBuilder(); رو نمیشناسه . یک کامپوننت پرشیا دارم که داخل وب تاریخ رو نشون میده ولی به صورت مثلا 12 دی 1392 نشون میده ولی من تاریخ رو به صورت 12/10/92 میخوام . نمی دونین مشکل از کجاست ؟




public string Miladi2Shamsi(DateTime _date)




{
PersianCalendar pc = new PersianCalendar();
StringBuilder sb = new StringBuilder();
sb.Append(pc.GetYear(_date).ToString("0000"));
sb.Append("/");
sb.Append(pc.GetMonth(_date).ToString("00"));
sb.Append("/");
sb.Append(pc.GetDayOfMonth(_date).ToString("00"));
return sb.ToString();
}
private void button5_Click(object sender, EventArgs e)
{
string today = Miladi2Shamsi(DateTime.Now);
maskedTextBox1.Text = today;
}

sajadsobh
دوشنبه 23 دی 1392, 21:16 عصر
خب به جای append از + استفاده کنید.

sajadsobh
دوشنبه 23 دی 1392, 21:20 عصر
البته دیگه نیاز به string builder هم نیست.

gerdioz
دوشنبه 23 دی 1392, 22:52 عصر
به این صفحه یه نگاه بنداز
http://barnamenevis.org/showthread.php?436265-%D8%A8%D8%AF%D8%B3%D8%AA-%D8%A2%D9%88%D8%B1%D8%AF%D9%86-%D8%B1%D9%88%D8%B2-%D9%87%D9%81%D8%AA%D9%87-%D8%A7%D8%B2-%D8%B1%D9%88%DB%8C-%D8%AA%D8%A7%D8%B1%DB%8C%D8%AE%D8%9F