TimeSpan a = но мне нужно int - C#

Узнай цену своей работы

Формулировка задачи:

Простите на данный момент изучаю TimeSpan ( как могу так и изучаю ) а как результат перевести в int ? Он же дает количество дней а потом кучу всего....
            DateTime start = DateTime.Parse("2014.08.04"); //Console.ReadLine());
            DateTime end = DateTime.Parse("2014.09.17"); //Console.ReadLine());
            DateTime realityEnd = DateTime.Parse("2014.09.17"); //Console.ReadLine());
 
            string[] date = "1000 10000000".Split();//Console.ReadLine().Split();
            int N = int.Parse(date[0]);
            int M = int.Parse(date[1]);
 
            TimeSpan span = end.Subtract(start);
            TimeSpan spanBane = realityEnd.Subtract(end);
            string[] split = span.ToString().Split('.');
            int daysSalary = int.Parse(split[0]);
            string[] split1 = spanBane.ToString().Split('.');
            int daysFine = int.Parse(split1[0]);
            Console.WriteLine(Math.Max(0,((daysSalary + 1) * N) - (daysFine * M)));
у меня не приняли код сказали что Split нельзя использовать.

Решение задачи: «TimeSpan a = но мне нужно int»

textual
Листинг программы
TimeSpan.Days,Hours не пробовал использовать?

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5