نمایش نتایج 1 تا 3 از 3

نام تاپیک: مشکل تبدیل تاریخ میلادی به شمسی

  1. #1
    کاربر جدید
    تاریخ عضویت
    آبان 1394
    محل زندگی
    اصفهان
    پست
    2

    Question مشکل تبدیل تاریخ میلادی به شمسی

    با سلام
    من میخوام در سی شارپ از کاربر تاریخ میلادی دریافت کنم و شمسی نمایش بدم اما هر کدی مینویسم یه جا گیر میکنم کسی میتونه کمک کنه؟؟؟؟ یا کدی بده کارم راه بیوفته؟؟
    ممنون میشم

  2. #2
    کاربر دائمی آواتار alexmcse
    تاریخ عضویت
    فروردین 1391
    محل زندگی
    شیراز
    پست
    860

    نقل قول: مشکل تبدیل تاریخ میلادی به شمسی

      private void dateTimePicker1_ValueChanged(object sender, EventArgs e)        {
    System.Globalization. PersianCalendar p = new PersianCalendar();
    MessageBox.Show( p.GetYear(dateTimePicker1.Value)+@"/"+p.GetMonth( dateTimePicker1.Value )+@"/"+p.GetDayOfMonth( dateTimePicker1.Value ));
    }

  3. #3

    نقل قول: مشکل تبدیل تاریخ میلادی به شمسی


    public static void _NOwDate(DateTime ds)
    {
    System.Globalization.PersianCalendar pc = new System.Globalization.PersianCalendar();
    string pday = "";
    string dp = pc.GetDayOfWeek(ds).ToString();
    switch (dp)
    {
    case "Saturday":
    pday = "شنبه";
    break;
    case "Sunday":
    pday = "يكشنبه";
    break;
    case "Monday":
    pday = "دوشنبه";
    break;
    case "Tuesday":
    pday = "سه شنبه";
    break;
    case "Wednesday":
    pday = "چهارشنبه";
    break;
    case "Thursday":
    pday = "پنج شنبه";
    break;
    case "Friday":
    pday = "جمعه";
    break;
    }
    string mah = pc.GetMonth(ds).ToString();
    if (Convert.ToInt32(mah) < 10)
    mah = "0" + mah;
    string dy = pc.GetDayOfMonth(ds).ToString();
    if (Convert.ToInt32(dy) < 10)
    dy = "0" + dy;
    VMonth = int.Parse(mah);
    VDay = int.Parse(dy);
    VYear = int.Parse(pc.GetYear(ds).ToString());
    string Time_Day = String.Format("{0} {1}", (ds).ToLongTimeString(), pday);
    string nowdateshamsi = String.Format("{0}/{1}/{2} {3}", pc.GetYear(ds), mah, dy, pday);
    string nowdateshamsi_s = String.Format("{0}/{1}/{2}", pc.GetYear(ds), mah, dy);
    string nowyearshamsi = pc.GetYear(ds).ToString();
    }

    این یه تابع هست که یک تاریخ میلادی رو به عنوان ورودی میگیره و از هر 4 رشته آخر میتونی به عنوان خروجی استفاده کنی، 4 مدل مختلف

تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: پنج شنبه 31 اردیبهشت 1394, 20:28 عصر
  2. پاسخ: 0
    آخرین پست: چهارشنبه 30 بهمن 1392, 09:31 صبح
  3. سورس فارسی نویس، نوشتن فارسی در برنامه هایی که زبان فارسی رو پشتیبانی نمیکنند
    نوشته شده توسط سید حمید حق پرست در بخش برنامه نویسی در 6 VB
    پاسخ: 6
    آخرین پست: چهارشنبه 02 بهمن 1392, 10:00 صبح
  4. سوالی در مورد متنهای فارسی و ادیت فارسی در گوشیهای که فارسی پشتیبانی نمیکنند
    نوشته شده توسط Mehran_Asghari در بخش Java ME : نگارش میکرو جاوا
    پاسخ: 3
    آخرین پست: شنبه 21 بهمن 1385, 17:37 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •