MiniMicro
دوشنبه 19 اسفند 1392, 12:54 عصر
سلام دوستان من بوسیله متدی تاریخ رو که بصورت میلادی ذخیره شده رو به شمسی تبدیل کردم و تو دیتا گرید نمایش دادم ولی بعد از نمایش به این صورت نمایش "سال/ماه/روز" داده میشه راه حلی براش هست؟؟؟
البته فرم و خود دیتا گرید رو هم rtl اشون رو true کردم ولی نشد...
اینم کد تبدیل تاریخ میلادی به شمسی
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();
}
البته فرم و خود دیتا گرید رو هم rtl اشون رو true کردم ولی نشد...
اینم کد تبدیل تاریخ میلادی به شمسی
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();
}