W .Net, czy istnieje sposób przekonwertowania, powiedzmy, '2:45'
na liczbę dziesiętną 2,75?Łańcuch czasu analizy do dziesiętnego?
Np
decimal d = TimeToDecimal("2:45");
Console.WriteLine(d);
//output is 2.75
Należy wyjątek, jeżeli nieprawidłowych danych, np, minuty 60 lub nie na godzinę: format m.
Dzięki
Duplikat http://stackoverflow.com/q/5366285/82682 – joce
@Joce Nie ma szans. – IronMan84
Całkowicie. Część "trudna" to 'DateTime.Parse()', która wyrzuci wymagany wyjątek. Reszta to dzielenie przez 60. To jest dupek. – joce