|
class MyDate : System.Globalization.PersianCalendar
{
public string GetLongDate(DateTime Date)
{
string Result = "";
string[] Days = { "شنبه", "یک شنبه", "دو شنبه", "سه شنبه", "چهار شنبه", "پنج شنبه", "جمعه" };
string[] Months = { "فروردین", "اردیبهشت", "خرداد", "تیر", "مرداد", "شهریور", "مهر", "آبان", "آذر", "دی",
"بهمن", "اسفند" };
System.Globalization.PersianCalendar calendar = new System.Globalization.PersianCalendar();
DayOfWeek TempDay = calendar.GetDayOfWeek(Date);
int DayWeek = 0;
int DayMonth = calendar.GetDayOfMonth(Date);
int Month = calendar.GetMonth(Date);
int Year = calendar.GetYear(Date);
switch (TempDay)
{
case DayOfWeek.Saturday: DayWeek = 0; break;
case DayOfWeek.Sunday: DayWeek = 1; break;
case DayOfWeek.Monday: DayWeek = 2; break;
case DayOfWeek.Tuesday: DayWeek = 3; break;
case DayOfWeek.Wednesday: DayWeek = 4; break;
case DayOfWeek.Thursday: DayWeek = 5; break;
case DayOfWeek.Friday: DayWeek = 6; break;
}
Result = Days[DayWeek] + " " +
DayMonth.ToString() + " " +
Months[Month - 1] + " " +
Year.ToString() + " ";
return Result;
}
}
|