![]() |
Re: gültigkeit eines datums prüfen
Nochmal konkret auf die Frage des Engangspostings bezogen:
"wie kann ich die Gültigkeit eines Datums überprüfen wenn ich den Tag, Monat und Jahr als separate Werte besitze ?" Er hat also schon Tag,Monat,Jahr vorliegen und IsValidDate() benötigt meiner Kenntniss nach einen TDateTime. Einen TDateTime bekommt man aus einem Tag,Monat,Jahr nur mit EncodeDate() oder besser noch TryEncodeDate(). TryEncodeDate() ist also die richtige Lösung meiner Meinung nach, wenn man eben Delphi 6 oder höher hat. Ich meine das bis Delphi 5 diese Funktion nicht existiert. Dann sollte man EncodeDate() mit einem try except schutzblock benutzen. Gruß Hagen |
Re: gültigkeit eines datums prüfen
Stimmt ja Hagen, aber
Zitat:
Gruß, pszopp |
Re: gültigkeit eines datums prüfen
Ok habs gerade für D7 überprüft
Delphi-Quellcode:
benutzt also Tag,Monat und Jahr, das wusste ich nicht.
function IsValidDate(const AYear, AMonth, ADay: Word): Boolean;
Gruß Hagen |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:23 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