webForumDet fria alternativet
Logga in / Bli medlem

TDateTime

Programmering

3 svar · 187 visningar · startad av Jaar

Medlem sedan juli 2001434 inlägg
Frågan#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?

Medlem 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.

Medlem sedan juli 2001434 inlägg
#3

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

Medlem 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.

273 ms totalt · 4 externa anrop · v20260731065814-full.050c9e95
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
144 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)