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

كيف احسب فرق الايام بين تاريخين ؟

مغلق
بدأه دون سيلفاتور في 21 نوفمبر 2007 · 3 رد · 3,184 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

كيف حالكم اعضاء المنتدى ..

والله لكم وحشه كبيره ومعزه خاصه لكن والله حبسنا العذر

بس جايكم بسؤال وياريت فطاحلتكم مايردوني :)

كيف احسب الفرق بين تاريخين ؟ وعلى اساس انه ايام الشهر 30 يوم ؟؟؟

لانه قانون الشركه عندنا انه عدد ايام الشهور كلله 30 يوم (لعدم الدخول في دوامة السنه الكبيسه وفبراير واحياناا لشهر يكون 31)

مثلا اذا عندي التاريخ 10-1-2007 ... والتاريخ 10-3-2007

بالداله المعروفه بيطلع لي التاريخ 58يوم (لانه فبراير 28 يوم )

انا ابغي الناتج يطلع 60 يوم :lol:

معليش الموضوع صعب شوي ... لكن انتو ماينخاف عليكم B)

وعلى فكره ...

بحثت وبحثت ومافي فايده :wacko:

ومشكووووورين

abo_alzobaer@hotmail.com

#2

الأخ الفاضل ...

يمكنك ببساطة (بعيداً عن التعقيد) تحويلها لعملية حسابية: (اليوم) + (الشهر × 30) + (السنة × 30 × 12) وحساب الفرق بينهم.

10-03-2007 = (10) + (03 × 30) + (2007 × 30 × 12) = 722620

10-01-2007 = (10) + (01 × 30) + (2007 × 30 × 12) = 722560

الفرق = 722620 - 722560 = 60 يوم

وبالطبع برمجة ذلك سهلة بأى لغة

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

#3
 DateTime myDateTime1 = new DateTime(1992, 11, 4);
  DateTime myDateTime2 = new DateTime(1972, 11, 14);
  TimeSpan Difference = myDateTime1.Subtract(myDateTime2);
  MessageBox.Show(string.Format(" Difference in days : {0},\n Full TimeSpan Format: {1}.",
								Difference.Days, 
								Difference.ToString()));
#4

مشكوريييين وماقصرتو وجزاكم اله الف الف الف خير

انا بحثت امس ووجدت طريقه مثل الطريقه اللي قلت لي اياها يا استاذ اسامه

استاذ ابو العبد .. شكرا على الكود .. جاري التجربة

abo_alzobaer@hotmail.com

هذا الموضوع مغلق.

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…