با سلام
شما می تونی از dll persia هم استفاده کنی ولی با C# اینجوری میشه!
string strDate = "{0}/{1}/{2}";
string strtime = "{0}:{1}:{2}";
string strdate1 = "{0} {1} ,{2} {3}";
btncancel.Visible = false;
btnUpdate.Visible = false;
System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
//{0} = Year
//{1} = Month
//{2} = Day
strDate = String.Format(strDate, pc.GetYear(DateTime.Now), pc.GetMonth(DateTime.Now), pc.GetDayOfMonth(DateTime.Now));
strtime = String.Format(strtime, pc.GetHour(DateTime.Now), pc.GetMinute(DateTime.Now), pc.GetSecond(DateTime.Now));
lbltime.Text = strtime;
string a = pc.GetYear(DateTime.Now).ToString();
int b = pc.GetMonth(DateTime.Now);
string c = pc.GetDayOfMonth(DateTime.Now).ToString();
string d = pc.GetDayOfWeek(DateTime.Now).ToString();
string f = "0";
string week1 = "0";
switch (b)
{
case 1:
f = "فروردین";
break;
case 2:
f = "اردیبهشت";
break;
case 3:
f = "خرداد";
break;
case 4:
f = "تیر";
break;
case 5:
f = "مرداد";
break;
case 6:
f = "شهریور";
break;
case 7:
f = "مهر";
break;
case 8:
f = "آبان";
break;
case 9:
f = "آذر";
break;
case 10:
f = "دی";
break;
case 11:
f = "بهمن";
break;
case 12:
f = "اسفند";
break;
}
switch (d)
{
case "Saturday":
week1 = "شنبه";
break;
case "Sunday":
week1 = "یکشنبه";
break;
case "Monday":
week1 = "دوشنبه";
break;
case "Tuesday":
week1 = "سه شنبه";
break;
case "Wednesday":
week1 = "چهارشنبه";
break;
case "Thursday":
week1 = "پنج شنبه";
break;
case "Friday":
week1 = "جمعه";
break;
}
strdate1 = String.Format(strdate1, a, week1, c, f);
lbldate.Text = strdate1;
1387 پنج شنبه ,14 شهریور