date

رامین قره داغی
3 آبان ۱۴۰۰
سلام استاد خسته نباشید من میخواستم بر اساس تاریخ اطلاعات رو فیلتر کنم و تاریخ توی data base بصورت string هست ولی مشکل فرمت داره حتی convert.toDate رو که میزنم میگه incorrect format چون تاریخ میلادی و شمسی فرمتش یکی نیست
296

3 پاسخ
  • رامین قره داغی3 آبان ۱۴۰۰

    .

  • محمد اشرافی3 آبان ۱۴۰۰

    سلام از این استفاده کنید

    public static DateTime ToMiladi(this string persianDate)
            {
                try
                {
                
                    string[] std = persianDate.Split("/");
                    return new DateTime(
                        int.Parse(std[0]),
                        int.Parse(std[1]),
                        int.Parse(std[2]),
                        new PersianCalendar()
                    );
                }
                catch
                {
                   return DateTime.Now;
                }
            }
  • محمد اشرافی3 آبان ۱۴۰۰

    لطفا سوالاتتون رو با عنوان های ه کامل ترین بنویسید - مثلا این پرسش می تونست با این عنوان باشد : 

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

    یا 

    فیلتر بر اساس تاریخ شمسی