تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
استخراج عدد السنين من مجموع عدد الاشهر
#14
الاخ السائل بما أنك تستخدم التاريخ الهجرى فكل ما تحتاج اليه هو هذاه الاسطر 
ضعهم فى كود الزر أو حدث تغير قيمة DateTimepicker

كود :
       Dim Months As Integer = DateDiff("m", DateTimePicker1.Value, Today.Date)
       TextBox1.Text = Months \ 12
       TextBox2.Text = Months Mod 12

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

كود :
Dim ci As New Globalization.CultureInfo("ar-SA")
       Thread.CurrentThread.CurrentCulture = ci

جرب و أخبرنى بالنتيجة


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

كود :
       Dim ci As New Globalization.CultureInfo("ar-SA")
       Thread.CurrentThread.CurrentCulture = ci
       Dim hijri As New UmAlQuraCalendar()
       Dim dt1 As Date = New Date(1406, 6, 1, hijri)
       Dim dt2 As Date = New Date(1439, 10, 15, hijri)

       Dim Months As Integer = DateDiff("m", dt1, dt2)
       TextBox1.Text = Months \ 12
       TextBox2.Text = Months Mod 12
الرد }}}
تم الشكر بواسطة: aftfm , aftfm


الردود في هذا الموضوع
RE: استخراج عدد السنين من مجموع عدد الاشهر - بواسطة mrnooo2000 - 29-06-18, 03:57 PM


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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم