منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
اضافة وقت الى وقت - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (http://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : اضافة وقت الى وقت (/showthread.php?tid=17526)



اضافة وقت الى وقت - Mohamed20 - 02-10-16

يوجد textbox به هذا الوقت
2016/10/02 00:49:28
هل يمن ادافة مثلآ 10 دقايق فى الدقائق و السعات مثلآ اضافة 1 ساعة يتم اضافة ساعة على الوقت و الثوانى و الايام و الشهور و السنين نفس النظام هل يمكن ذالك ؟


RE: اضافة وقت الى وقت - ممدوح - 02-10-16

يمكنك تحويل النص (إذا لا يحتوي أخطأء) إلى تاريخ بالأمر CDate
كود :
Dim d1 As Date = CDate(Me.TextBox1.Text)

ولإضافة زمن يمكنك استخدام احى أو بعض التالي
AddMilliseconds
AddSeconds
AddMinutes
AddHours
AddMonths
AddYears

مثلا لإضافة 10 دقائق للكود السابق
كود :
Dim d2 As Date = d1.AddMinutes(10)

ويمكن إضافة أكثر من نوع زمني في نفس الوقت
كود :
Dim d2 As Date = d1.AddMinutes(10).AddHours(1)



RE: اضافة وقت الى وقت - Mohamed20 - 02-10-16

جزاك الله خير


RE: اضافة وقت الى وقت - ممدوح - 02-10-16

يبدو انك وضعت الكود على مستوى الكلاس وهذا خطأ لأنه يحتوي على اسم أداة من الأدوات مثل TextBox1

والمفروض أن تضعه داخل دالة أو روتين مثل Button1_Click أو Form1_Load


RE: اضافة وقت الى وقت - Mohamed20 - 02-10-16

(02-10-16, 04:43 AM)ممدوح كتب : يبدو انك وضعت الكود على مستوى الكلاس وهذا خطأ لأنه يحتوي على اسم أداة من الأدوات مثل TextBox1

والمفروض أن تضعه داخل دالة أو روتين مثل Button1_Click أو Form1_Load
اجل بعد التجربة عرفت و الحمد الله كيف استخدم الكود شكرآ


RE: اضافة وقت الى وقت - ممدوح - 02-10-16

الحمد لله.