سلام من از این کد استفاده کردم اما یک روز با هم تفاوت دارن روز ها نمیدونم مشکلش چیه ؟
PersianCalendar pc = new PersianCalendar();
DateTime dt = pc.ToDateTime(1392, 05, 03, 10, 25, 0, 0);
switch (pc.GetDayOfWeek(dt).ToString())
{
case "Friday" :
numday = 7;
break;
case "Monday":
numday = 3;
break;
case "Saturday":
numday = 1;
break;
case "Sunday":
numday = 2;
break;
case "Tuesday":
numday = 4;
break;
case "Wednesday":
numday = 5;
break;
case "Thursday":
numday = 6;
break;
}
string pdayname="";
switch (numday)
{
case 1:
pdayname = "شنبه";
break;
case 2:
pdayname = "یک شنبه";
break;
case 3:
pdayname = "دوشنبه";
break;
case 4:
pdayname = "سه شنبه";
break;
case 5:
pdayname = "چهارشنبه";
break;
case 6:
pdayname = "پنج شنبه";
break;
case 7:
pdayname = "جمعه";
break;
}
MessageBox.Show(pdayname);
}