setareh2013
سه شنبه 21 مرداد 1393, 09:32 صبح
سلام
من با کد زیر تاریخ رو در برنامه ویندوز اپلیکیشن نشون میدم
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();
}
مشکل اینه که هر روز ساعت 12 ظهر تاریخ امروز نشون داده میشه یعنی تا قبل از ساعت 12 ظهر تاریخ دیروز نشون داده میشه .
کسی می دونه چه طوری باید این مشکلو حل کنم ؟
با تشکر
من با کد زیر تاریخ رو در برنامه ویندوز اپلیکیشن نشون میدم
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();
}
مشکل اینه که هر روز ساعت 12 ظهر تاریخ امروز نشون داده میشه یعنی تا قبل از ساعت 12 ظهر تاریخ دیروز نشون داده میشه .
کسی می دونه چه طوری باید این مشکلو حل کنم ؟
با تشکر