View Full Version : سوال: تاریخ دقیق
  
alizanganeh
شنبه 08 آذر 1393, 14:03 عصر
سلام دوستان
هرچی گشتم توی اینترنت اینو پیدا نکردم . اگر بود اپلیکیشن بود ولی واسه ASP.NET نبود . میخوام کدی باشه که تاریخ رو به شکل زیر بهم بده :
چهارشنبه 24 آبان 93
ممنون
shahram176
شنبه 08 آذر 1393, 18: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, 19: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
یک شنبه 09 آذر 1393, 00:44 صبح
شهرام جان ممنون عالی بود ♥
 
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.