TimeSpan a = но мне нужно int - C#
Формулировка задачи:
Простите на данный момент изучаю TimeSpan ( как могу так и изучаю )
а как результат перевести в int ? Он же дает количество дней а потом кучу всего....
у меня не приняли код сказали что Split нельзя использовать.
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)));Решение задачи: «TimeSpan a = но мне нужно int»
textual
Листинг программы
TimeSpan.Days,Hours не пробовал использовать?