Nein - genau das meinte ich - so geht es eben leider nicht!
Der Timespan macht aus den Minuten nun mal ein ganzes Datum!
Damit sind da nicht nur Stunden - sondern auch Tage mit drin! Ich habe deshalb
auch den hohen Wert an 10576 Minuten angeben.
Aber der Code (siehe Dein Link) gibt nur die ganzen Stunden wieder.
10576 Minuten = 176 Stunden = 7 Tage und 8 Stunden
Dein Code:
TimeSpan ti = new TimeSpan(0,195,0);
Response.Write(ti.Hours);
Response.Write(":");
Response.Write(ti.Minutes);
Ergibt dann nur: 8:0
Aber ich will eigentlich 176:00 da stehen haben. Naja - da muss ich das dann
halt mal berechnen - wobei ich da eben auf ne fertige Sache gehofft habe - da
ich ja auch Tage, Monate, Jahre usw. betrachten müsste - oder was ist überhaupt
der Maxwert für nen TimeSpan?
-----Ursprüngliche Nachricht-----
Von: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Im Auftrag von Alexander
Zeitler
Gesendet: Mittwoch, 14. September 2005 14:03
An: [email protected]
Betreff: RE: [Asp.net] Datumsformatierung
Hallo,
> Ich habe eine Anzahl an Minuten, die ich als Datumsformat
> ausgeben möchte. Dabei handelt es sich es um Arbeitszeiten.
>
> Ich habe also z.B.: 10576 Minuten (Integer) und möchte
> daraus: "176:00" machen.
>
> Kann mir jemand sagen, wie dabei die Formatierung aussehen müsste?
>
http://blogs.dotnetgerman.com/alexonasp.net/PermaLink,guid,9ce6b902-9e98-4b3
6-a059-814dbaf7c58c.aspx
Gruss
Alex
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net
_______________________________________________
Asp.net Mailingliste, Postings senden an:
[email protected]
An-/Abmeldung und Suchfunktion unter:
http://www.glengamoi.com/mailman/listinfo/asp.net