Ska läsa in poster från en fil, men TDateTime är beroende av inställningarna av windows. Finns det något sätt att specificera hur datumet är formaterat eller någon annan lösning?
TDateTime
3 svar · 187 visningar · startad av Jaar
Ett sätt är att tex använda
ShortDateFormat := 'yyyy/mm/dd';
DateSeparator := '-';
Det ska oxå gå att ställa in windows default värden för detta men det har jag tyvärr aldrig lyckats med... Ovanstånde borde fixa dina problem iaf.
Njea. Mitt datum är i formatet YYYYMMDD, dvs utan separator. Antar att ditt exempel inte fungerar utan separator?
Hmm nej det gör det kanske inte... om du vill kan du prova med
DateSeparator := '';
Annars så kan man kanske göra ngt i stil med:
S := IntToStr(x);
Ar := StrToInt(Copy(S,0,4));
Manad := StrToInt(Copy(S,4,2));
Dag := StrToInt(Copy(S,6,2));
x - inläst datum som integer
Hoppas du förstår ungefär hur jag tänker.