PDA

View Full Version : سوال: جمع بستن دو زمان در سی شارپ



محمد علی کارگر
چهارشنبه 03 مرداد 1397, 09:09 صبح
سلام
من یک دستگاه دارم که در طول روز ساعاتی را کارکرد دارد و ساعاتی هم توقف دارد. من می خواهم جمع کارکرد مفید دستگاه را داشته باشم وجمع توقفات در طول روز را هم داشته باشم . ممنون میشم کمکم کنید.
مثلا از ساعت 7 شروع به کار کرده تا ساعت 10 توقف هم 20 دقیقه داشته .دفعه بعد از ساعت 11 شروع کرده تا ساعت 13 توقف هم 10 دقیقه داشته .من در نهایت باید ساعت مفید داشته باشم 2:40 +1:50 و جمع توقف ها هم باید بشه 00:20 +00:10 دقیقه.ممنون میشم راهنماییم کنید بد جور درگیرم کرده. متشکر

danialafshari
چهارشنبه 03 مرداد 1397, 14:25 عصر
با سلام
شما میتوانید با استفاده از کلاس DateTime و TimeSpan زمان هارو با یکدیگر جمع و یا تفریق کنید
https://stackoverflow.com/questions/510778/add-or-sum-of-hours-like-1330000020-133020-but-how
موفق باشید

محمد علی کارگر
جمعه 05 مرداد 1397, 13:14 عصر
با سلام
شما میتوانید با استفاده از کلاس DateTime و TimeSpan زمان هارو با یکدیگر جمع و یا تفریق کنید
https://stackoverflow.com/questions/510778/add-or-sum-of-hours-like-1330000020-133020-but-how
موفق باشید
سلام . بسیار ممنون از شما دوست عزیز کارم با راهنماییتون راه افتاد.
TimeSpan t1 = TimeSpan.Parse("23:30");
TimeSpan t2 = TimeSpan.Parse("00:40:00");
TimeSpan t3 = t1.Add(t2);
Console.WriteLine(t3); // 1.00:10:00