Hallo Forum,
ich habe mich hier einmal neu im Forum angemeldet, um ein Problem mit der Anzeige des Dateidatums+Uhrzeit im FreeCommander zu diskutieren. Durch Zufall ist mir aufgefallen, dass der FreeCommander teilweise etwas anderes anzeigt als der Windows-Explorer.
Ich nutze den FreeCommander XE 32 Bit (aktuelle Build 716 mit FTP). Der Effekt ist aber auch bei früheren Versionen, sogar beim alten FreeCommander 2009.02b vorhanden. Mein System: Windows 7, 64 Bit
Beispiel:
Eine Datei wird im Windows-Explorer mit 13.10.1996 00:00 Uhr angezeigt, im FreeCommander aber mit 12.10.1996 23:00 Uhr, also 1 Stunde früher.
Das gleiche Phänomen ist zu sehen, wenn ich nur die Jahreszahl vom Dateidatum ändere.
Wenn ich allerdings den Monat vom Oktober auf den November ändere (also 13.11.1996 00:00 Uhr) dann stimmen die Anzeigen überein.
Das liegt meiner Meinung nach an der unterschiedlichen Behandlung der Sommerzeit im FreeCommander gegenüber Windows. Aktuell haben wir jetzt gerade Winterzeit, und die Datei vom 13.10.1996 stammt aus der Sommerzeit (die ging bis 27.10.1996).
Zum Vergleich habe ich dann einmal die Uhr meines Rechners auf April (Sommerzeit) gestellt. Und da kehrt sich das Verhalten um: Die Dateien aus der Winterzeit werden jetzt unterschiedlich angezeigt und die Dateien aus der Sommerzeit gleich.
Das Ganze ist auch noch abhängig vom Dateisystem. Bei einem FAT-formatierten USB-Stick ist es anders als bei einer NTFS-formatierten Festplatte. Ich weiß genau, dass bei meiner Beispieldatei der 13.10.1996 00:00 Uhr korrekt ist, demnach zeigt der FreeCommander während der Winterzeit mit FAT die falsche Zeit an. Zur Sommerzeit werden aber sowohl vom FreeCommander als auch von Windows die gleichen falschen Zeiten angezeigt - vermutlich weil ich die Datei während der Winterzeit von einem FAT-Datenträger nach NTFS kopiert habe ...
Auf welche der angezeigten Daten kann man sich denn nun verlassen?
Hat jemand eine Idee nach welchem Prinzip die Anzeige der Dateizeit erfolgt?
P.S. in dem Zusammenhang ist mir gerade noch aufgefallen, dass der aktuelle FreeCommander an Stelle von 00:00:00 bei der Uhrzeit gar nichts anzeigt wenn ich das Anzeigeformat "Windows" wähle. Ich habe deswegen direkt in der FreeCommander.ini umgestellt auf "dd.mm.yyyy hh:nn", da diese Variante nicht zur Auswahl angeboten wird.
ich habe mich hier einmal neu im Forum angemeldet, um ein Problem mit der Anzeige des Dateidatums+Uhrzeit im FreeCommander zu diskutieren. Durch Zufall ist mir aufgefallen, dass der FreeCommander teilweise etwas anderes anzeigt als der Windows-Explorer.
Ich nutze den FreeCommander XE 32 Bit (aktuelle Build 716 mit FTP). Der Effekt ist aber auch bei früheren Versionen, sogar beim alten FreeCommander 2009.02b vorhanden. Mein System: Windows 7, 64 Bit
Beispiel:
Eine Datei wird im Windows-Explorer mit 13.10.1996 00:00 Uhr angezeigt, im FreeCommander aber mit 12.10.1996 23:00 Uhr, also 1 Stunde früher.
Das gleiche Phänomen ist zu sehen, wenn ich nur die Jahreszahl vom Dateidatum ändere.
Wenn ich allerdings den Monat vom Oktober auf den November ändere (also 13.11.1996 00:00 Uhr) dann stimmen die Anzeigen überein.
Das liegt meiner Meinung nach an der unterschiedlichen Behandlung der Sommerzeit im FreeCommander gegenüber Windows. Aktuell haben wir jetzt gerade Winterzeit, und die Datei vom 13.10.1996 stammt aus der Sommerzeit (die ging bis 27.10.1996).
Zum Vergleich habe ich dann einmal die Uhr meines Rechners auf April (Sommerzeit) gestellt. Und da kehrt sich das Verhalten um: Die Dateien aus der Winterzeit werden jetzt unterschiedlich angezeigt und die Dateien aus der Sommerzeit gleich.
Das Ganze ist auch noch abhängig vom Dateisystem. Bei einem FAT-formatierten USB-Stick ist es anders als bei einer NTFS-formatierten Festplatte. Ich weiß genau, dass bei meiner Beispieldatei der 13.10.1996 00:00 Uhr korrekt ist, demnach zeigt der FreeCommander während der Winterzeit mit FAT die falsche Zeit an. Zur Sommerzeit werden aber sowohl vom FreeCommander als auch von Windows die gleichen falschen Zeiten angezeigt - vermutlich weil ich die Datei während der Winterzeit von einem FAT-Datenträger nach NTFS kopiert habe ...
Auf welche der angezeigten Daten kann man sich denn nun verlassen?
Hat jemand eine Idee nach welchem Prinzip die Anzeige der Dateizeit erfolgt?
P.S. in dem Zusammenhang ist mir gerade noch aufgefallen, dass der aktuelle FreeCommander an Stelle von 00:00:00 bei der Uhrzeit gar nichts anzeigt wenn ich das Anzeigeformat "Windows" wähle. Ich habe deswegen direkt in der FreeCommander.ini umgestellt auf "dd.mm.yyyy hh:nn", da diese Variante nicht zur Auswahl angeboten wird.