با تکه کد زیر میتوان ایام هفته و نام ماه و تاریخ شمسی در فرم خود داشته باشیم
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);
تکه کد بالا در اونت Activated فرم خود بنویسید

خروجی کد : یکشنبه 24 تیر 1397