Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Datum Funktion - letzte Tag im Monat (https://www.delphipraxis.net/111276-datum-funktion-letzte-tag-im-monat.html)

d6lpz 1. Apr 2008 14:46


Datum Funktion - letzte Tag im Monat
 
Hallo,

ich benötige für eine Abfrage den ersten und den letzten Tag eines Monats.
Also keinen Zeitbereich vom 12.12.07 bis zum 12.01.08. Deswegen möchte ich kein KalenderControl verwenden.

Ich habe also eine listbox mit den Monaten und eine mit den Jahreszahlen.

Gibt es eine Funktion für die automatische Ermittlung des ersten und des letzten Tages im Monat (Februar Problem).
In MS Access habe ich den Monat extrahiert und dann +1 Monat und -1 Tag gerechnet.

Ich hoffte nun das in Delphi dieses "Gefummel" nicht notwendig ist und es eine Funktion dafür gibt.

Danke für alle Hinweise.
Dirk

Kroko1999 1. Apr 2008 14:48

Re: Datum Funktion - letzte Tag im Monat
 
Schon mal DateUtils durchforstet?

Christian18 1. Apr 2008 14:56

Re: Datum Funktion - letzte Tag im Monat
 
Hallo,

ja es gibt dafür in Delphi schon eine fertige Function.

Hier ein kleines Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
  var Anfang, Ende: TDateTime;
begin
  Anfang:=StartOfTheMonth(now);
  Ende:=EndOfTheMonth(now);
end;
ich weiß aber nicht, ob das dann mit deinem Kalendercontrol passt. Da du ja keins verwenden willst.

d6lpz 1. Apr 2008 15:12

Re: Datum Funktion - letzte Tag im Monat
 
Zitat:

Zitat von Kroko1999
Schon mal DateUtils durchforstet?

Phantastisch!! :bounce2:

Danke
Dirk


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:59 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz