با سلام برای تبدیل رشته به تاریخ از این دستور استفاده میکنم ولی خطا میدهدچگونه باید آن را برطرف نمود:
textBox1.Text = Convert.ToDateTime("1386/06/31").ToShortDateString();
با سلام برای تبدیل رشته به تاریخ از این دستور استفاده میکنم ولی خطا میدهدچگونه باید آن را برطرف نمود:
textBox1.Text = Convert.ToDateTime("1386/06/31").ToShortDateString();
چون تاریخ باید بر اساس تاریخ میلادی وارد بشه یا به واسطه PersianCalendar تاریخ فارسی رو وارد کنید و تاریخ فارسی به میلادی تبدیل میشه و ذخیره میشه، مثلا:
DateTime dt = new DateTime(1386, 6, 31, new PersianCalendar());
dt = Convert.ToDateTime(dt.ToShortDateString());
برای متد Convert.ToDateTime، پارامتر ورودی باید به فرمت تاریخ میلادی باشه.