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.
3 svar · 187 visningar · startad av Jaar
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?
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.