webForumDet fria alternativet

TDateTime

3 svar · 187 visningar · startad av Jaar

JaarMedlem sedan juli 2001434 inlägg
#1

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?

akkeakkerMedlem sedan jan. 200327 inlägg
#2

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.

JaarMedlem sedan juli 2001434 inlägg
#3

Njea. Mitt datum är i formatet YYYYMMDD, dvs utan separator. Antar att ditt exempel inte fungerar utan separator?

akkeakkerMedlem sedan jan. 200327 inlägg
#4

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.

132 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)