01-08-13, 03:54 AM
السلام عليكم ورحمة الله وبركاته
لدى ثلاثة توقيتات وهى كالتالى
1. عدد ساعات العمل خلال اليوم. - d1
2. عدد الساعات المستقطعة خلال اليوم - d2
3. عدد ساعات العمل الإضافية خلال اليوم - d3
واريد ان احصل على على الصافى ؟
فقمت بكتابة الكود التالى وهو يعمل معى فى الحصول على صافى اول وقتين فقط
والأن اريد إضافة الوقت الثالث d3 إلى الناتج السابق بحيث يكون diff يشمل القيمة الصافية للأتى
بحيث اذا كان مثلا الوقت الأول d1 = 06:00
والثانى d2 = 00:30
والثالث d3 = 02:00
يصبح الناتج النهائى هو = 07:30
فكيف يمكن الوصول لتلك النتيجة ؟
لدى ثلاثة توقيتات وهى كالتالى
1. عدد ساعات العمل خلال اليوم. - d1
2. عدد الساعات المستقطعة خلال اليوم - d2
3. عدد ساعات العمل الإضافية خلال اليوم - d3
واريد ان احصل على على الصافى ؟
فقمت بكتابة الكود التالى وهو يعمل معى فى الحصول على صافى اول وقتين فقط
كود :
TimeSpan t = d1.Subtract(d2);
string diff = String.Format("{0}:{1}", t.Hours, t.Minutes);
والأن اريد إضافة الوقت الثالث d3 إلى الناتج السابق بحيث يكون diff يشمل القيمة الصافية للأتى
إقتباس :d1 - d2) + d3)
بحيث اذا كان مثلا الوقت الأول d1 = 06:00
والثانى d2 = 00:30
والثالث d3 = 02:00
يصبح الناتج النهائى هو = 07:30
فكيف يمكن الوصول لتلك النتيجة ؟