Currently, TimeSpan.Parse freaks out if you don't use fractional values (1.3:00:00 is valid, but 27:00:00 is not). This is not intuitive and can lead to disappointing results if you don't remember the "rules". We need something better!
ITimeParser parser = GetParser(); //likely provided via DI
TimeSpan span = parser.Parse("27:00:00");
Console.WriteLine(span); // 1.03:00:00
Currently,
TimeSpan.Parsefreaks out if you don't use fractional values (1.3:00:00is valid, but27:00:00is not). This is not intuitive and can lead to disappointing results if you don't remember the "rules". We need something better!