مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

morteza373

عضویت از 1394/10/30

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

  • یکشنبه 29 تیر 1399
  • 21:51
تشکر میکنم

سلام خسته نباشید

من نیاز دارم تا یه تاریخ میلادی ایجاد کنم با استفاده از سال و ماه و روز شمسی ، از تابع زیر استفاده کردم تو لوکال درست کار میکنه ولی وقتی آپلود میکنم رو هاست اصلی به جای تاریخ میلادی تاریخ شمسی میسازه:

    public static DateTime ToMiladiDateTime(int Persianyear, int PersianMonth, int PersianDay, int Hour = 0, int Minute = 0, int Second = 0)
    {
        PersianCalendar pc = new PersianCalendar();
        DateTime dt = new DateTime(Persianyear,PersianMonth, PersianDay, Hour,Minute,Second, pc);
        return dt;
    }

همچنین تابع زیر رو هم تست کردم و دوباره در لوکال درست کار میکنه ولی در سرور نه:

    public static DateTime MakeMiladiDateTime(int Persianyear, int PersianMonth, int PersianDay, int Hour = 0, int Minute = 0, int Second = 0)
    {
        PersianDateTime pdt = new PersianDateTime(Persianyear, PersianMonth, PersianDay, Hour, Minute, Second);
        return pdt.ToDateTime();
    }

مشکل از کجا میتونه باشه؟

ممنون.

پاسخ های این پرسش

تعداد پاسخ ها : 1 پاسخ
کاربر سایت

abolfazlnazari

عضویت از 1399/03/19

  • سه شنبه 31 تیر 1399
  • 21:55

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

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)