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 dieStrToIntAufrufe?Year,MonthundDaysind doch bereitsint.