hallo,
ich wollte in einer TDate-variable, den 1. tag des aktuellen monats speichern und hab mir dazu die folgenden 2 zeilen ausgedacht.
Delphi-Quelltext
1: 2:
| str := '01.' + FormatDateTime('mm.yyyy', Now); date := StrToDate(str); |
problem: es geht nicht. fehlermeldung: '01.07.2003' ist kein gülter datums-wert. gut, dann hab ich so lange rumprobiert, bis ich rausgefunden hab, dass
Delphi-Quelltext
1: 2:
| str := FormatDateTime('yyyy-mm', Now) + '-01'; date := StrToDate(str); |
funktioniert.
jetzt fragte ich mich halt so, wo man das datumsformat einstellen kann, und hab prompt mal F1 gedrückt, dort wurde mir gesagt, ich kann das format in der globalen variable ShortDateFormat reinschreiben, jedoch kommt immer wieder der gleiche fehler, egal, was ich da hinein schreibe.
woran liegt das?
thx.
shadow.