PDA

View Full Version : خطای String was not recognized as a valid DateTime. هنگام محاسبه تاریخ شمسی



programerinfonet
سه شنبه 31 تیر 1393, 12:39 عصر
من با کد زیر تعداد روزهای بین دوتاریخ را مشخص می کنم و کار هم می کنه
ولی وقتی تاریخ رو روی 31 تنظیم می کنم خطای فوق رو میده
چی کار کنم که درست کار کنه و فقط به سی و یکم گیر نده

var d1 = Convert.ToDateTime(@"1393/04/31");
var d2 = Convert.ToDateTime(@"1393/04/31");
MessageBox.Show((d2 - d1).TotalDays.ToString());

parvizwpf
سه شنبه 31 تیر 1393, 12:55 عصر
DateTime برای تاریخ میلادی استفاده میشه.از کلاس PersianCalendar برای شمسی استفاده کنید.

programerinfonet
سه شنبه 31 تیر 1393, 13:23 عصر
میشه ی مثال بزنی ؟

programerinfonet
چهارشنبه 01 مرداد 1393, 07:19 صبح
دوستان من با کار بر روی روز سی و یکم ماه مشکل دارم
یکی بیاد کمک کنه

juza66
چهارشنبه 01 مرداد 1393, 07:49 صبح
لینک سورس:
http://s4.picofile.com/file/7924258595/Comparing_date_and_time.rar.html