تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
حساب الفرق بين وقتين
#2
(27-05-19, 04:19 PM)alshandodi كتب : السلام عليكم إخواني 

اجد صعوبة في الحساب بين وقتين ولكن مشكلة بسيطة اذا مثال العمل الساعه 6 مساء وانتهيت الساعه 4 صباحا فان البرنامج يحسب بالسالب

تم طرح نفس السؤال سابقا وتم حله من احد الاعضاء واحتفظت بالحل في ملف نصي وكان كالتاي:
اذا كان الوقت الثاني صباحا اضف له يوم واحد
او بطريقه اخرى اذا كان الوقت الثاني نظريا اقل من الاول اضف له يوم واحد
وطبعا صباحا تعتبر اقل من مساءا اذا تجاهلنا التاريخ
والافضل ان يشمل التاريخ مع الوقت لتلافي هذه المشكله

وبطبيق الحل في المشروع لديك تحتاج اضف السطر التالي قبل عمليه subtract اي قبل سطر SpendedTime
If SecondTimed<FirstTime Then SecondTimed = SecondTimed.AddDays(1) ' add one day

ولحساب توف العمل
يجب التاكد من ان textbox1 فيه وقت مثل 3:0:0 واذا كنت تريد كتابت رقم فقط فيجب تحوله الى وقت
وبتطبيق ذلك في المشروع ضع السطر التالي اولا اي في بدايت كود button4
If IsNumeric(TextBox1.Text) Then TextBox1.Text &= ":0:0" ' convert to time
الرد }}}
تم الشكر بواسطة: alshandodi , سعود , asemshahen5


الردود في هذا الموضوع
حساب الفرق بين وقتين - بواسطة alshandodi - 27-05-19, 04:19 PM
RE: حساب الفرق بين وقتين - بواسطة sami4 - 27-05-19, 05:12 PM
RE: حساب الفرق بين وقتين - بواسطة alshandodi - 28-05-19, 12:08 AM
RE: حساب الفرق بين وقتين - بواسطة سعود - 28-05-19, 02:25 AM
RE: حساب الفرق بين وقتين - بواسطة alshandodi - 28-05-19, 09:04 AM


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


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