سلام
من تاریخ را به صورت عددی در دیتابیس ذخیره میکنم.
حالا می خواهم داخل grid اون را به صورت 1394/01/01 نمایش بدم فرمت اون را به چه صورتی باید تغییر بدم؟
سلام
من تاریخ را به صورت عددی در دیتابیس ذخیره میکنم.
حالا می خواهم داخل grid اون را به صورت 1394/01/01 نمایش بدم فرمت اون را به چه صورتی باید تغییر بدم؟
باید این تاریخ را به روز و ماه وسال تقسیم کنی
در مثال زیر اگرde تاریخ به همین فرمت 1394/01/01 باشه به این صورت داریم:
string de = edi.retend(j).ToString();
string[] des = de.Split('/');
DropDownList4.SelectedValue = des[1];
DropDownList3.SelectedValue = des[2];
y_dataend.Text = des[0];
میتونی از این متد استفاده کنی
public static string GetDateTimeStringInPersian(DateTime dateTime)
{
PersianCalendar pcal = new PersianCalendar();
return
pcal.GetYear(dateTime).ToString() +
"/" +
pcal.GetMonth(dateTime).ToString("00") +
"/" +
pcal.GetDayOfMonth(dateTime).ToString("00");
}