PDA

View Full Version : سوال: تاریخ دقیق



alizanganeh
شنبه 08 آذر 1393, 13:03 عصر
سلام دوستان
هرچی گشتم توی اینترنت اینو پیدا نکردم . اگر بود اپلیکیشن بود ولی واسه ASP.NET نبود . میخوام کدی باشه که تاریخ رو به شکل زیر بهم بده :
چهارشنبه 24 آبان 93
ممنون

shahram176
شنبه 08 آذر 1393, 17:47 عصر
سلام
{ string[] fasl = new string[12];
fasl[0] = "فروردین";
fasl[1] = "اریبهشت";
fasl[2] = "خرداد";
fasl[3] = "تیر";
fasl[4] = "مرداد";
fasl[5] = "شهریور";
fasl[6] = "مهر";
fasl[7] = "آبان";
fasl[8] = "آذر";
fasl[9] = "دی";
fasl[10] = "بهمن";
fasl[11] = "اسفند";
string[] rooz = new string[7];
rooz[0] = "شنبه";
rooz[1] = "یکشنبه";
rooz[2] = "دوشنبه";
rooz[3] = "سه شنبه";
rooz[4] = "چهارشنبه";
rooz[5] = "پنجشنبه";
rooz[6] = "جمعه";
PersianCalendar farsi = new PersianCalendar();
int a;
DayOfWeek dd;
dd = farsi.GetDayOfWeek(DateTime.Now);
switch (dd.ToString())
{
case "Saturday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[0].ToString();
break;
case "Sunday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[1].ToString();
break;
case "Monday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[2].ToString();
break;
case "Tuesday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[3].ToString();
break;
case "Wednesday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[4].ToString();
break;
case "Thursday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[5].ToString();
break;
case "Friday":
Label3.Text = "امروز" + " " + ":" + " " + rooz[6].ToString();
break;
}
string str;
a = farsi.GetDayOfMonth(DateTime.Now);
Label3.Text += " " + Convert.ToString(a);
str = Convert.ToString(a);
a = farsi.GetMonth(DateTime.Now);
Label3.Text += " " + fasl[a - 1];
str += "/" + Convert.ToString(a);
a = farsi.GetYear(DateTime.Now);
Label3.Text += " " + Convert.ToString(a);
str += "/" + Convert.ToString(a);
}

korosh00
شنبه 08 آذر 1393, 18:02 عصر
مگه از خود ای اس پی نمیشه



System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();


فکر کنم این برای تاریخ شمسی بود

اینم


DateTime dt1 = DateTime.Now;
string date = pc.GetYear(dt1).ToString() + "/" + pc.GetMonth(dt1).ToString() + "/" + pc.GetDayOfMonth(dt1).ToString();
date1.Text = date;

alizanganeh
شنبه 08 آذر 1393, 23:44 عصر
شهرام جان ممنون عالی بود ♥