Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Datumformatierung (https://www.delphipraxis.net/160114-datumformatierung.html)

Aviator 28. Apr 2011 11:11

AW: Datumformatierung
 
Ich bin mir nicht mehr 100%ig sicher. Aber auf einem Reisepass wird doch das "Erstellungsdatum", also das Datum, an dem der Ausweiß gemacht wurde angegeben. Wird dieses Datum auch in dem Format angegeben, wie das Ablaufdatum? Wenn nicht könntest du es so machen wie DeddyH es beschrieben hat. Bzw. ähnlich.
Schau einfach nach, was das heutige Datum ist und vergleich den Datumswert mit dem Ablaufdatum. Streich halt die 20 oder die 19 aus dem Jahr weg, damit du es machen kannst. Sollte jetzt das Jahr des aktuellen Datums höher liegen, dann wird der Ausweiß wohl abgelaufen sein. Zumindest in den aktuellen Jahren. Wenn jetzt eine Jahrhundertwende kommen würde gäbs natürlich Probleme. Aber das wäre vlt. mal eine Vorablösung.

Moony 28. Apr 2011 13:23

AW: Datumformatierung
 
Nee, laut MRP (Machine Readable Passport) ist im Code das Geburtsdatum und das Ablaufdatum gegeben.
Beim Geb-Datum habe ich das IncYear verwendet bei allen Jahren die größer snd als heute.
Bei dem Ablaufdatum werde ich das erst mal lassen und somit wird automatisch das aktuelle Jahrtausend gesetzt.

Danke für eure Anregungen.

Gruß, Moony


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:25 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