الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى التعامل مع التواريخ

بدأه otaka_gh في 1 أغسطس 2008 · 6 رد · 888 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كيف احسب الفرق بين تاريخين واخراج الناتج فى صورة تاريخ ارجو المساعدة فى ذلك

مع تحياتى

#3
DateTime.Compare
#4

اخى بن العبد انا كنت اقصد مقارنة تاريخين واخراج الناتج فى صورة تاريخ وليس اختبار ايهما اكبر على اى حال انا عرفتها شكرا جزيلا على ردك

كما انى اشكر الاخ دعاء مختار فقد افادنى

#5
otaka_gh كتب:

كيف احسب الفرق بين تاريخين واخراج الناتج فى صورة تاريخ ارجو المساعدة فى ذلك

مع تحياتى

لا يمكن اخراج الناتج على شكل تاريخ اخي الكريم

الفرق يكون اما بالايام او الشهور ... إلخ

اذا تقصد حساب العمر فهذا برنامج صغير يقوم بذلك:

post-73304-1217601541_thumb.png

لتحميل البرنامج ( Visual Studio 2008) اذا لم يفتح معك افتح الملف Form1.cs وشاهد الكود.

test22.zip

#6

الف شكر مجلد جديد بارك الله فيك هذا ما كنت اريد ولكنى كنت استخدم طريقة اخرى وهى


DateTime os = new DateTime(1900,8, 1);
TimeSpan g = op.Subtract(os);
DateTime its = new DateTime();
int o = g.Days;
o = o - 398;
its = its.AddDays(o);
txt6.Text = its.ToString("yy/MM/dd");
 DateTime op = DateTime.Now;

ولكن هذة الطريقة تبعث لى استثناء لا افهمة فعند تغيير التاريخ المدخل لحساب الفرق بينة وبين التاريخ الحالى الى تاريخ اليوم الحالى

والشهر الحالى مع تغيير السنة الى 2007 يظهر اكسبشن بان القيمة المضافة ليست بتاريخ ولكن عند تغيير التاريخ الى اى قيمة اخرى يعمل بشكل سليم

ارجو اذا استطعت حل هذة المشكلة اخبارى بالحل وعلى الرغم من ذلك فا الطريقة التى ذكرتها فى مثالك ممتازة وسهلة ويمكن حساب الشهر واليوم بتنفس الطريقة

لاخراج تاريخ كامل وشكرا

#7

اخي الكريم

لم افهم المقصود من سؤالك في الرد الاخير، ماذا تريد بالضبط من البرنامج ان يعمل؟

مواضيع مشابهة