Einzelnen Beitrag anzeigen

Popov
(Gast)

n/a Beiträge
 
#17

AW: [D5] Dateidatum wird falsch gelesen

  Alt 17. Apr 2015, 19:38
Wie schon gesagt, man kann das Search.Time speichern und FileDateToDateTime nutzen wenn man es benötigt.

Wenn es aber unbedingt sein muss, obwohl, ob ich nun mit FileDateToDateTime beizeiten das Datum passend konvertiere oder es vorher durch 100000 tiele, ist eigentlich gehopst wie gesprungen.

Aber wenn unbedingt sein muss, wenn du Datum und Uhrzeit trennst, also jede der Angaben separat speicherst, dann sollte das auch mit Integer gehen:
Delphi-Quellcode:
var
  Datum, Uhrzeit: Integer;
  DateTime: TDateTime;
begin
  Datum := Trunc(Now);
  Uhrzeit := Trunc((Now - Datum) * 100000);

  DateTime := Datum + (Uhrzeit / 100000);
  ShowMessage(DateTimeToStr(DateTime));
end;
Zitat:
Denn teilweise wurde dabei das Lastchange auf 1.1.1970 gesetzt.
Kommt schon vor, nur ältere Daten wirst du nicht bekommen. Wie gesagt, das ist das Jahr 0 bei Computern. Dieses Datum siehst du wenn im Speicher 0 steht. Was du siehst ist nur die bereinige Version.
  Mit Zitat antworten Zitat