Ich bekomme von TimeSpan.TotalHours
24,75 Stunden. Wie kann ich dies konvertieren, um die vollen und nicht roundes Stunden (= 24) plus die Minuten (0,75hours = 45 Minuten) zu erhalten? Also sollte das Ergebnis Stunden = 24 und Minuten = 45Auszug aus Timespan Totalhours und Minuten
Ich habe versucht, es in Zeichenfolge zu konvertieren und Teilstring machen, aber ich würde gerne wissen, ob es einen besseren Weg als dies gibt.
string test = Reststunden.TotalHours.ToString().Substring(Reststunden.TotalHours.ToString().IndexOf(","),3).Replace(",", "");
double Minuten = Convert.ToInt16(test) * 0.6;
es rundet die Stunden ab, ich brauche sie ungerundet –
Das funktioniert ziemlich gut und ist einfach zu implementieren. –
Ich mag Skeets Antwort immer noch besser :-) – lesscode