PDA

View Full Version : حرفه ای: مشکل با دیت تایم فارسی



morteza_carefree
دوشنبه 29 اردیبهشت 1393, 16:35 عصر
این چرا خطا میده ؟


DateTime dt= DateTime.Parse("1393/02/29");

aliagamon
دوشنبه 29 اردیبهشت 1393, 16:44 عصر
:لبخند::لبخند::لبخند: یدونه دابل کوتیشن جا انداختین (")
DateTime dt= DateTime.Parse("1393/02/29");

hamid_hr
دوشنبه 29 اردیبهشت 1393, 17:14 عصر
چوت تاریخ میلادی ماه 2 فقط 28 روز داره

rasol_afkham
دوشنبه 29 اردیبهشت 1393, 18:17 عصر
hamid_hr (http://barnamenevis.org/member.php?25531-hamid_hr) درست جواب داده. شما اگر می خواهید که تاریخ ایرانی را داشته باشید باید به صورت زیر انجام دهید.

DateTime persian = new DateTime(1393, 2,29, new PersianCalendar());


البته فراموش نکنید که حتما فضای نام
using System.Globalization;


رو به برنامه تان اضافه نمایید. در ضمن این کد تاریخ را به شمسی می گیرد و معادل میلادی آن را در متغیرهای کلاس ذخیره می کند. برای استفاده از تقویم شمسی باید از کلاس PersianCalendar که در فضای نام Globalization موجود است استفاده نمایید.

morteza_carefree
چهارشنبه 31 اردیبهشت 1393, 09:42 صبح
عزیزان من میخوام تاریخ شمسی رو تو دیتابیستم بریزم که از نوع date هستش