Einzelnen Beitrag anzeigen

Hobby-Programmierer

Registriert seit: 19. Jan 2006
Ort: München
392 Beiträge
 
Delphi XE Starter
 
#20

Re: Zeitberechnung eigentlich simpel, aber wie?

  Alt 29. Mär 2007, 15:55
Tach ...,
Zitat von Daniel G:
Zitat von Hawkeye219:
und damit leider nicht das, was cherry möchte.
Das macht seine Funktion in Beitrag #14 aber auch nicht. Insofern scheint ihn das ja nicht zu stören...
... sehr wohl addiert er 24h hinzu, wenn EndeZeit < StartZeit
Delphi-Quellcode:
  if start > ende then
  ende:= IncDay(ende);
Zitat von Daniel G:
An dieser Stelle sei auch mal auf drei tolle Funktionen der Unit DateUtils hingewiesen:

Delphi-Quellcode:
function DaysBetween(const ANow, AThen: TDateTime): Integer;
function HoursBetween(const ANow, AThen: TDateTime): Int64;
function MinutesBetween(const ANow, AThen: TDateTime): Int64;
Natürlich hätte der OP auch [oh]function HoursBetween(const ANow, AThen: TDateTime): Int64;[/oh] nutzen können, aber es gibt noch mehr 'tolle' Functionen in o.g. Unit! Eine davon benutzt er
[oh]function HourSpan(const ANow, AThen: TDateTime): Double;[/oh]

LG Mario
Mario
'Lesen Sie schnell, denn nichts ist beständiger als der Wandel im Internet!'
  Mit Zitat antworten Zitat