تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
الفرق بين تاريخين على أن يظهر الناتج بعدد الاشهر
#1
قومت بمشروع والمطلوب فيه الفرق بين تاريخين على أن يظهر الناتج بعدد الاشهر  Idea
الرد }}}
تم الشكر بواسطة:
#2
(01-01-24, 01:15 PM)boofa2022 كتب : قومت بمشروع والمطلوب فيه الفرق بين تاريخين على أن يظهر الناتج بعدد الاشهر  Idea

PHP كود :
       ' تاريخ البداية
        Dim startDate As DateTime = New DateTime(2023, 1, 1)

        ' 
تاريخ الانتهاء
        Dim endDate 
As DateTime DateTime.Now

            
' حساب الفرق بين التواريخ
            Dim timeSpan As TimeSpan = endDate - startDate

            ' 
حساب الفرق بعدد الأشهر
            Dim monthsDifference 
As Integer CInt(Math.Floor(timeSpan.Days 30.44))

 
       ' عرض النتيجة
        MsgBox($"الفرق بين التاريخين بعدد الأشهر: {monthsDifference} أشهر") 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة: asmarsou
#3
السلام عليكم لككل الشكر والتقدير أخي تركيلاهتمامك والرد السريع
جربت الكود الذي بعثته ولكن في الاحوال يعطيني 12 شهر
المطلوب مثلا الفرق بين تاريخين بعدد الاشهر

على سبيل المثال الرق بين سنة 2024-1-1 وسنة 2000-1-1 =276 شهراً
الرد }}}
تم الشكر بواسطة:
#4
(03-01-24, 10:44 AM)boofa2022 كتب : السلام عليكم لككل الشكر والتقدير أخي تركيلاهتمامك والرد السريع
جربت الكود الذي بعثته ولكن في الاحوال يعطيني 12 شهر
المطلوب مثلا الفرق بين تاريخين بعدد  الاشهر

على سبيل المثال الرق بين سنة 2024-1-1 وسنة 2000-1-1 =276 شهراً

PHP كود :
Dim startDate As DateTime = New DateTime(200011)

 
       ' تاريخ الانتهاء
        Dim endDate As DateTime = DateTime.Now

        ' 
حساب الفرق بين التواريخ بعدد الأيام
        Dim daysDifference 
As Integer CInt((endDate startDate).TotalDays)

 
       ' متوسط عدد الأيام في الشهر (تقريبي)
        Dim averageDaysInMonth As Double = 30.44

        ' 
حساب الفرق بين التواريخ بعدد الشهور 
        Dim monthsDifference 
As Double daysDifference averageDaysInMonth

        
' عرض النتيجة
        MsgBox("الفرق بين التاريخين بعدد الأشهر: " & Math.Floor(monthsDifference) & " أشهر ") 
[صورة مرفقة: images?q=tbn:ANd9GcT72OLJW7D1E5QW-HUeWeJ...TGoNeg2jnQ]
الرد }}}
تم الشكر بواسطة:
#5
بارك الله فيك
طلع معي الناتج ولكن اعتقد ان عدد الاشهر فيةازيادة اشوي
لانه لما حسبت كل سنة * 12 شهر * 23 سنة =276
لما شغلت الكود تبعك اعطاني 288 شهر
شكرا على الاهتمام
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Question [VB.NET] هناك سؤال يهم كل مبرمج الماذا برنامجك يظهر على بعض الشاشات اكثر دقه بشكل مصغر ومشوه Microformt 0 447 01-02-25, 03:48 PM
آخر رد: Microformt
  كيفية احتساب الفرق بين تاريخين بناء على عدد معين مصمم هاوي 2 548 15-01-25, 02:02 PM
آخر رد: مصمم هاوي
  عند الضغط على زر Cancel يظهر لي رسالة خطأ F.H.M 11 1,076 25-10-24, 06:39 AM
آخر رد: F.H.M
  عند تصدير التاريخ للإكسل يظهر معه الوقت علماُ لم اسجل الوقت. أبووسم2 2 372 24-09-24, 10:21 PM
آخر رد: أبووسم2
  مساعدة البحث بين تاريخين أبووسم 3 540 16-08-24, 01:37 PM
آخر رد: أبووسم
  ما الفرق بين طريقتي الاتصال بقاعدة البيانات sql mohsen2024 1 332 29-07-24, 10:11 PM
آخر رد: DOX.1
  البحث بين تاريخين مع الوقت - من بداية اليوم - حتى اخر اليوم moh61 3 599 12-06-24, 08:00 PM
آخر رد: Taha Okla
  [VB.NET] محتاج كود حساب الفرق بين تاريخين بالايام moustafakamel95 3 1,243 29-01-24, 04:05 PM
آخر رد: مصطفى مصطفى
  معرفة عدد الاشهر خلال فترة زمنيةمعينة boofa2022 0 389 01-01-24, 01:18 PM
آخر رد: boofa2022
Video SQL مشكلة البحث بين تاريخين waataanys 1 624 02-12-23, 07:54 PM
آخر رد: waataanys

التنقل السريع :


يقوم بقرائة الموضوع: