Thema: Delphi Datums und Zeit Probleme

Einzelnen Beitrag anzeigen

Benutzerbild von hanselmansel
hanselmansel

Registriert seit: 23. Feb 2005
Ort: Kaiserslautern
279 Beiträge
 
Delphi 2009 Enterprise
 
#4

Re: Datums und Zeit Probleme

  Alt 3. Jul 2006, 20:54
Nachdem ich mir das D5 auf dem PC von meinem Vater angeguckt habe, könnte ich dir z.B. empfehlen, das DateTime in einen TimeStamp umzuwandeln, wenn du doch von PHP weißt, wie man damit rechnet.
Ansonsten könntest du auch die Prozedur DecodeDate (oder so ähnlich...) benutzen um dich dann mit den einzelnen Stunden, Minuten und Sekunden rumzuschlagen.

Du kannst aber auch die elegante Variante gehen:
Da ein DateTime auch nur eine Double-Zahl ist, bekommst du als Differenz zwischen zwei DateTimes die Zeit dazwischen in Tagen als Dezimalzahl. Diese Differenz mal 24 ist die Stundenanzahl zwischen den DateTimes. Nochmal mal 60 ist die Differenz in Minuten usw.
Wenn du also immer wieder mit dem richtigen Faktor multiplizierst und erst am Ende den Nachkommateil abschneidest, bekommst du die Differenz fein säuberlich in Tage, Stunden, Minuten und Sekunden aufgesplittet.

Viel Spaß,

hanselmansel
Es gibt nur sehr wenige Probleme auf dieser Welt, die sich nicht mit einigen hundert Gramm Sprengstoff lösen ließen.
  Mit Zitat antworten Zitat