![]() |
Datum : Datum vom vorherigen Tag ermitteln
Hallo!
Wie kann ich den Tag zuvor von Date ermitteln? Gibt es einen Befehl? Vielen Dank im vorraus! Gruß 1PM |
Moin 1PM,
wenn Du Dir man den Datentyp TDateTime genauer anschaust, wirst Du feststellen könne, dass es sich hierbei nur um einen Double Wert handelt, bei dem die Vorkommastellen die Tage betreffen, und die Nachkommastellen die Tageszeit.
Delphi-Quellcode:
gibt Dir, demzufolge, den Vortag des aktuellen Datums aus
ShowMessage(DateToStr(now-1));
|
Danke für den Tip!
Es handelt sich hierbei um einen Vergleich mit calendar.Date! Allerdings fkt. der Vergleich mit
Delphi-Quellcode:
nicht!
if (calendar.date=now-1)
|
Du meinst, du hast eine Kalender Komponente, oder?
|
ja genau!
|
Hallo
Delphi-Quellcode:
funkt bei mir...
MonthCalendar1.Date := (date-1);
[EDIT]
Delphi-Quellcode:
aber auch...
MonthCalendar1.Date := (now-1);
mit dem eingebauten TMonthCalendar von Delphi [/EDIT] |
Delphi-Quellcode:
Fkt. mit dem Calendar bei mir nicht!
if (calendar.Date>date) and (calendar.date<(now-1))
|
Hallo,
aber wie kann
Code:
ein Datum zugleich größer als heute und kleiner als gestern sein?
wenn (DeinDatum > Heute) UND (DeinDatum < Gestern)
|
Damit kann nur der Tag heute und gestern ausgewählt werden! (im Else-Block)
|
Dann musst du aber OR nehmen und nicht AND.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:52 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 by Thomas Breitkreuz