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
