Stunden / Minuten aus einem Zeitraum ermitteln

Written on April 13, 2004

Frage in der ASP.NET-Mailingliste: wie kann ich herausfinden, wieviele Stunden und Minuten in 195 Minuten stecken?

Lösung:

TimeSpan ti = new TimeSpan(0,195,0);
Response.Write(ti.Hours);
Response.Write(":");
Response.Write(ti.Minutes);

Ergebnis: 3:15

Das gleiche Resultat erhält man auch mit

Response.Write(ti.Duration());

Allerdings werden hier auch die Sekunden ausgegeben.
Eine Ausgabe ohne die Sekunden erhält man dann z.B. hierdurch:Response.Write(DateTime.Parse(ti.Duration().ToString()).ToShortTimeString());

In der MSDN finden sich weitere Infos zum System.TimeSpan.