PDA

View Full Version : اشکال در تبدیل رشته به تاریخ



ameysams
شنبه 31 شهریور 1386, 14:37 عصر
با سلام برای تبدیل رشته به تاریخ از این دستور استفاده میکنم ولی خطا میدهدچگونه باید آن را برطرف نمود:


textBox1.Text = Convert.ToDateTime("1386/06/31").ToShortDateString();

PC2st
شنبه 31 شهریور 1386, 15:07 عصر
چون تاریخ باید بر اساس تاریخ میلادی وارد بشه یا به واسطه PersianCalendar تاریخ فارسی رو وارد کنید و تاریخ فارسی به میلادی تبدیل میشه و ذخیره میشه، مثلا:


DateTime dt = new DateTime(1386, 6, 31, new PersianCalendar());
dt = Convert.ToDateTime(dt.ToShortDateString());

برای متد Convert.ToDateTime، پارامتر ورودی باید به فرمت تاریخ میلادی باشه.