Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Prüfen ob Datum älter als 2 Monate (https://www.delphipraxis.net/191956-pruefen-ob-datum-aelter-als-2-monate.html)

zobien123 7. Mär 2017 14:32

Prüfen ob Datum älter als 2 Monate
 
Hi :)

ich möchte ein Datum überprüfen, ob es mehr als 2 Monate in der Vergangenheit liegt. Wenn ja soll eine MessageBox hoch kommen.
Leider steh ich ein wenig auf dem Schlauch, wie ich das mit den 2 Monaten in der Vergangeheit mach. :?

Ungefähr so sollte der Code sein, denke ich :?:

Code:
if (Datum_bis.Text //älter als 2 Monate ) then
   begin
     MessageDlg('Stimmt Ihre Datumseingabe?', mtError,[mbOk], 0);
   end;

Sherlock 7. Mär 2017 14:36

AW: Prüfen ob Datum älter als 2 Monate
 
Wie genau solls denn sein? Und was sind eigentlich zwei Monate? Gegen Text würde ich im Übrigen wirklich nicht prüfen... Dafür hat ein TDatePicker schließlich die Date Property.

Sherlock

SProske 7. Mär 2017 14:38

AW: Prüfen ob Datum älter als 2 Monate
 
DateUtils -> WithinPastMonths(Today, DeinDatum, 2)

zobien123 7. Mär 2017 14:47

AW: Prüfen ob Datum älter als 2 Monate
 
Super das war's schon:thumb:


Zitat:

DateUtils -> WithinPastMonths(Today, DeinDatum, 2)

Danke für die schnelle Antworten:)

himitsu 7. Mär 2017 15:19

AW: Prüfen ob Datum älter als 2 Monate
 
Oder Delphi-Referenz durchsuchenMonthsBetween bzw. Delphi-Referenz durchsuchenMonthSpan

zobien123 10. Mär 2017 14:09

AW: Prüfen ob Datum älter als 2 Monate
 
Habe noch eine Alternative schicke Lösung gefunden:-D

Code:
IncMonth(Now, -2)


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