Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Timer mit mehr als 24 Stunden (https://www.delphipraxis.net/18348-timer-mit-mehr-als-24-stunden.html)

No Voices 17. Mär 2004 08:29


Timer mit mehr als 24 Stunden
 
Hallo da drausen,

ich ärgere mich zur zeit mit dem Thema zeiten berechnen. Gehen wir mal von einer sechuhr aus. Ich kann mich einloggen und ausloggen. Bei jeden vorgang träge er die daten ( Tag / Uhrzeit ) in eine Tabelle ein. Filtere ich die Tabelle na dem heutigen datum kann ich die Zeiten ausrechnen wie lange ich heute eingeloggt war. noch ist alles gut.... Jetzt möchte ich wissen wie lange ich die woche da war. Das filtern wer woche ist auch kein ding. der Time-wert sagt abder das ich z.B. (1 Tag, 12 Stunden, 30 minuten) da war. ich möchte aber den wert haben ( 36:30 ) und eigentlich möchte ich nut mit solchen werten rechnen. Also irgendwie ein Timeformat aber nicht Time oder DateTime. Da ich mir diese zeiten immer wieder anzeigen lassen will und auch viel damit rechne. Ich habe keine lust jedesmal wenn ich mit diesen werten arbeite alles immer wieder umrechnen zu müssen. Ich habe auch schon an Integer gedacht jedoch zählt er ja einfach nur hoch und sagt nicht nach 60 min das das ja eigendlich ne Stunde ist. Giebt es da ne möglichkeit

Hansa 17. Mär 2004 08:35

Re: Timer mit mehr als 24 Stunden
 
Zitat:

Zitat von No Voices
..(1 Tag, 12 Stunden, 30 minuten) da war.

Das sind dann 24*1+12 Stunden und 30 Minuten. Was willst Du mehr ?

No Voices 17. Mär 2004 09:04

Re: Timer mit mehr als 24 Stunden
 
Das ist richtig, das habe ich auch schon gemacht mit Trunc die tage in Stunden umgewandelt. Nur muß ich aber wenn ich werte in die tabelle eintrage das ganze in Time wieder umwandelt, wenn ich mir das anzeigen lasse muß ich das wieder in Str zurück formatieren, und wieder in Time wenn ich damit rechnen möchte, das ganze umrechnen würde ich mir gerne ersparen.. also dem Timer sagen das es keine Tage mehr gibt aber dafür über 24 Stunden dann brauche ich das ganze nicht dauernd umrechnen...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz