Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Geburtstag Erinnerer tage eingeben
28. Nov 2010, 13:13
Du musst beim Geburtsdatum das Jahr außer Acht lassen. Man könnte also beispielsweise so vorgehen:
- aktuelles Datum dekodieren
- Geburtsdatum dekodieren
- ist der aktuelle Monat größer als der Geburtsmonat, ist der nächste Geburtstag im Folgejahr
- ist der aktuelle Monat gleich dem Geburtsmonat, Tage vergleichen
- ist der aktuelle Monat kleiner als der Geburtsmonat, ist der nächste Geburtstag in diesem Jahr
Du hast nun also das Jahr des nächsten Geburtstages ermittelt. Nun kannst Du den nächsten Geburtstag wieder kodieren und mit DaysBetween die Anzahl der Tage ermitteln.
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|