تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
طريقة جمع الوقت لأكثر من 24 ساعة
#1
السلام عليكم ورحمة الله وبركاته

عندي مشكلة وحاولت لكن مالقيت الحل


أريد أن أحسب دقائق أوساعات التأخر لموظف يتم الحساب بشكل منتظم ولكن تظهر المشكلة عندما يتجاوز عدد الساعات والدقائق 24 ساعة تظهر عندي المشكلة وهي أن إحتساب يبدأ من جديد
للتوضيح أكثر
نفرض مثلاً أن مجموع التأخر لموظف هو 20:30  (  عشرون ساعة وثلاثون دقيقة )  ثم تأخر الموظف عن عمله 6 ساعات المفترض هنا يصبح المجموع 26:30   ولكن مايحصل أنه يقوم بإظهار المجموع كالتالي  02:30 بمعنى يصل 24 ساعة ثم يحسب من جديد
أتمنى السؤال يكون واضح 
 لكم جزيل الشكر 
دمتم بود 


 

Dim Difference3 As TimeSpan = TimeSpan.Parse(TextBox17.Text) + TimeSpan.Parse(TextBox5.Text)



 

TextBox18.Text = Difference3.ToString


TextBox18.Text = Strings.Right("0" & Difference3.Hours, 2) & ":" & Strings.Right("0" & Difference3.Minutes, 2) 
الرد }}}
تم الشكر بواسطة: حريف برمجة
#2
و عليكم السلام و رحمة الله و بركاته

كود :
       TextBox17.Text = "20:30:00"
       TextBox5.Text = "06:00:00"
       Dim Duration As Double = TimeSpan.Parse(TextBox17.Text).TotalHours + TimeSpan.Parse(TextBox5.Text).TotalHours
       TextBox18.Text = Math.Floor(Duration) & ":" & (Duration Mod 1) * 60
الرد }}}
تم الشكر بواسطة: WaeLx , حريف برمجة , حريف برمجة
#3
الله بعطيك العافية أخي لكن تظهر عندي نفس النتيجة يحسب لغاية 24 ساعة ثم يحسب من جديد
الرد }}}
تم الشكر بواسطة: حريف برمجة
#4
أنا أريده أن يستمر بالحساب أكثر من 24 ساعة مثلا 29 ساعة أو 35 ساعة أو أكثر ..............ززززز الأهم عندي الاستمرار طبعا بدون التحويل لأيام فقط ساعات ودقائق

لكم جزيل الشكر
دمتم بود
الرد }}}
تم الشكر بواسطة: حريف برمجة
#5
TimeSpan.TotalHours

الرد }}}
تم الشكر بواسطة: حريف برمجة , حريف برمجة
#6
السلام عليكم ورحمة الله وبركاته

 اخواني لقد أحرجتموني حتى أنني صرت أخجل من أن أطرح سؤالاً  آخر لكم مني أزكى التحية بارك الله فيكم
 

 لكم جزيل الشكر

دمتم بود
الرد }}}


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  محتاج طريقة لتنسيق نص الرسالة المرسلة إلى الواتس اب new_programer 2 163 04-03-24, 07:15 AM
آخر رد: new_programer
  طريقة اجراء نسخة احتياطية و استرجاعها ؟ Osama NY 2 462 07-02-24, 08:59 PM
آخر رد: Kamil
  ماهي طريقة نقل محتويات checkedlistbox الى داتاقريدفيو صالح عبدالله 3 253 06-01-24, 03:20 PM
آخر رد: Kamil
  [VB.NET] ما هي طريقة استدعاء الازرار في الكيبورد من خلار زر افتراضي haider.mohsin92 1 295 14-12-23, 03:19 PM
آخر رد: Kamil
  طريقة عرض التقرير كريستال ريبورت في جهاز العميل Adel27213 2 347 10-12-23, 04:03 AM
آخر رد: Adel27213
  طريقة إسناد اكثر من جدول للكريستال ريبورت Adel27213 2 353 25-11-23, 11:51 PM
آخر رد: Adel27213
  طريقة تحويل الأرقام إلى حروف Adel27213 2 495 18-11-23, 01:40 AM
آخر رد: sniper2030
  التحكم فى عرض طريقة التاريخ فى الاداة datetimepicker Ahmed.vb 3 508 08-11-23, 01:27 AM
آخر رد: الحزين اليماني
  طريقة جلب صف من قاعدة البيانات بشرط العمود ٤ لا يساوي فارغ Adel27213 2 424 07-11-23, 05:02 AM
آخر رد: Adel27213
  طريقة نقل بيانات عمود من جدول إلى جدول اخر Adel27213 4 449 06-11-23, 07:35 AM
آخر رد: justforit

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


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