Tag, Monat, Jahr mit EncodeDate
-
Hallo,
ich möchte drei Werte (int) aus einem Datum auslesen: Tag, Monat und JahrHier mein Quelltext:
int Year; int Month; int Day; TDateTime dtValue; dtValue = Date(); dtValue = EncodeDate(StrToInt(Year), StrToInt(Month), StrToInt(Day));
Leider klappt es nicht und ich bekomme bei Debug eine "Invalid Argument to date encode" Meldung.
Komme einfach nicht weiter, kann mir jemand helfen?Danke!
-
Dann suchst du wohl eher DecodeDate.
-
Hallo,
nein, es muss Encode sein.
Ich möchte je ein int mit dem Jahr, mit dem Monat und mit dem Tag.Danke!
-
Peter_G schrieb:
Hallo,
nein, es muss Encode sein.
Ich möchte je ein int mit dem Jahr, mit dem Monat und mit dem Tag.Danke!
Nein, du möchtest
DecodeDate
.
TDateTime -> Jahr, Monat, Tag -> DecodeDate
Jahr, Monat, Tag -> TDateTime -> EncodeDateEdit:
Was sollen dieStrToInt
Aufrufe?Year
,Month
undDay
sind doch bereitsint
.