Ein Blick in die Dokumentation des .NET Frameworks h�tte Dir sicher auch
geholfen, dann h�ttest Du die Eigenschaften auch gefunden... 

DateTime dt1 = new DateTime(2003,2,7,19,30,0);
DateTime dt2 = new DateTime(2003,2,6,23,0,0);

TimeSpan ts = dt1-dt2;
Response.Write(ts.Days+ " Tage " + ts.Hours + " Stunden "+ts.Minutes+"
min, "+ts.Seconds+" s");

Ich w�rde die Eigenschaften Days, Hours,... noch Abfragen, um bei der
Ausgabe "0" Werte wegzulassen, aber das bekommst Du sicher selbst hin.

andre.seifert
@xmmm.de


>-----Urspr�ngliche Nachricht-----
>Von: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED]] Im Auftrag von [EMAIL PROTECTED]
>Gesendet: Freitag, 7. Februar 2003 14:32
>An: [EMAIL PROTECTED]
>Betreff: [Asp.net] TimeSpan
>
>
>Hallo Liste,
>ich vergleiche zwei DateTime Werte in einem TimeSpan,  um dann 
>einen "normalen", nicht �berm��ig genauen Wert (in Minuten und 
>Sekunden), z.B. 1min 30 sec,  ausgeben zu k�nnen:
>
>TimeSpan dauer;
>dauer = jetzt - anfang;
>string zeitimtest = dauer.TotalMinutes + ":" + dauer.TotalSeconds;
>
>Der/die Werte, die hier bei ausgeben werden, sind aber viel zu 
>genau (endlose Nach-Komma-Stellen). Kann mir jemand sagen, wie 
>ich das anders formatieren kann. (Das Beispiel, auf dem das 
>basiert , sieht eine Ausgabe per 
>Console.WriteLine("{0} Minuten,", dauer.TotalMinutes);  vor, 
>ich brauch es aber in einem String, den ich auf einer 
>Web-Seite ausgebe.
>
>
>Vielen Dank schon mal,
>Claude
>
>-- 
>+++ GMX - Mail, Messaging & more  http://www.gmx.net +++
>NEU: Mit GMX ins Internet. Rund um die Uhr f�r 1 ct/ Min. surfen!
>
>_______________________________________________
>Asp.net mailing list
>[EMAIL PROTECTED] http://www.glengamoi.com/mailman/listinfo/asp.net
>

_______________________________________________
Asp.net mailing list
[EMAIL PROTECTED]
http://www.glengamoi.com/mailman/listinfo/asp.net

Antwort per Email an