Mit der Funktion die ich dort geschrieben habe, werden in der Tat auch die Minuten mitgerechnet @himitsu
Ohhhh, da hat mir die gut benannte Variable "sHour" einen Streich gespielt.
(hab da schnell und heimlich da oben meine Antwort angepasst)
Zitat:
MagicValue
Eine einfach so im Code stehende Zahl, deren Bedeutung man nicht sofort erkennt.
Darum gibt es auch diese "sprechenden" Konstanten. (Oder man schreibt ständig "unnötige" Kommentare in seinen Code
)
DateTimeToStr wird nur zum "Konvertieren" von DateTime-Werten benutzt (Tage = ganzzahliger Anteil und Nachkommateil ist Stunden/Minuten/Sekunden ... bzw. "Tage" seit Anfang)
Mal "24" (die Fernsehserie) ist das natürlich kein
DateTime-Wert mehr, sondern ein Stunden-Wert. (FloatToStr, Format, gerundet und dann IntToStr usw.)