Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datum vergleich und ergänzen (https://www.delphipraxis.net/138590-datum-vergleich-und-ergaenzen.html)

anse 13. Aug 2009 10:40

Re: Datum vergleich und ergänzen
 
Vergiss alle Bedenken dass irgendeine Funktion die mit TDate(Time) Werten hantiert solche Werte wie 13:70 Uhr zurückliefert, Schaltjahre ignoriert oder sonstiges. TDateTime ist kein dummer String sondern ein Objekt was sich um all diese Probleme kümmert.

Sharky 13. Aug 2009 11:01

Re: Datum vergleich und ergänzen
 
Zitat:

Zitat von anse
... TDateTime ist kein dummer String sondern ein Objekt was sich um all diese Probleme kümmert.

So stimmt das aber nicht. Ein TDateTime ist richtig "dumm". Darin steht nämlich einfach nur eine Zahl die angibt welche Zeitspanne (Ganzzahlige die Tage, im Kommateil die Stunden) welche seit dem 30. 12. 1899 vergangen ist.
Erst die Datums und Zeitfunktionen berücksichtigen dann Schaltjahre usw.

anse 13. Aug 2009 16:52

Re: Datum vergleich und ergänzen
 
Richtig. Mir gefiel nur die Vorstellung besser dass diese Logik im TDateTime Objekt zuhause ist - jetzt muß ich damit klarkommen dass die einzelnen Funktionen redundante Logik enthalten :)

mkinzler 13. Aug 2009 17:22

Re: Datum vergleich und ergänzen
 
Aber wie gesagt gibt es dafür passende Funktionen. TDateTime hat aber auch noch den Vorteil unabhängig von den Systemeinstellunegn (Datumsformat usw.) zu sein.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:27 Uhr.
Seite 2 von 2     12   

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