В .Net, есть способ конвертировать, скажем, '2:45'
в десятичный 2.75?Провести временную строку до десятичной?
например:
decimal d = TimeToDecimal("2:45");
Console.WriteLine(d);
//output is 2.75
Он должен бросить исключение, если недостоверные данные, экс, минуты < <-60 или не в часе: формат м.
Благодаря
Дубликат http://stackoverflow.com/q/5366285/82682 – joce
@Joce Не шанс. – IronMan84
Полностью. «Жесткая» часть - 'DateTime.Parse()', которая выдает необходимое исключение. Остальное - деление на 60. Это обман. – joce