Zeit umrechnen

16/10/2009 - 18:33 von Dirk Herwig | Report spam
Hallo,

ich habe alle Laufzeiten in einer Tabelle mit der Angabe in Sekunden (von
10s bis 70000s). Ich möchte nun gerne bei der Anzeige nicht mehr die Anzeige
in Sekunden bei mehr als 60s, sondern in einer vernünftigen Darstellungsform
Tage,Stunden,Minuten,Sekunden. Gibt es dafür einen einfache Möglichkeit in
C#? Wie macht ihr das?

Dirk
 

Lesen sie die antworten

#1 Martin Honnen
16/10/2009 - 19:02 | Warnen spam
Dirk Herwig wrote:

ich habe alle Laufzeiten in einer Tabelle mit der Angabe in Sekunden
(von 10s bis 70000s). Ich möchte nun gerne bei der Anzeige nicht mehr
die Anzeige in Sekunden bei mehr als 60s, sondern in einer vernünftigen
Darstellungsform Tage,Stunden,Minuten,Sekunden. Gibt es dafür einen
einfache Möglichkeit in C#? Wie macht ihr das?



TimeSpan ts1 = new TimeSpan(0, 0, 70000);
Eventuell gibt die ToString() Methode dann schon das Format, das du
willst. Sonst kannst du auf die Eigenschaften des TimeSpan zugreifen und
diese dann formatieren.


Martin Honnen MVP XML
http://msmvps.com/blogs/martin_honnen/

Ähnliche fragen