Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Veränderte Datei nach Zeitumstellung (https://www.delphipraxis.net/188947-veraenderte-datei-nach-zeitumstellung.html)

GroZ 21. Apr 2016 14:53

Veränderte Datei nach Zeitumstellung
 
Hallo,

Bei einem Kunden wurde in dem gleichen Verzeichnis eine Datei geändert aber eine andere blieb unberührt nach der Zeitumstellung.
Ich hätte auf verschiedene Datensysteme getippt aber es ist das selbe Verzeichnis.
Da ich aber nicht weiß welches er hat gehe ich von NTFS aus.
Wisst ihr wie das sein kann?

himitsu 21. Apr 2016 15:26

AW: Veränderte Datei nach Zeitumstellung
 
Wie "verändert"?

Dateidatum wird im NTFS als UTC gespeichert und danach steht dann die Zeit in einer anderen Zeitzone da.

Dateiinhalt ... da sollte sich eigentlich nichts ändern.

GroZ 21. Apr 2016 15:36

AW: Veränderte Datei nach Zeitumstellung
 
Das Änderungsdatum wurde geändert. Aber nur auf einer Datei auf einer anderen im gleichen Verzeichnis nicht.

Der schöne Günther 21. Apr 2016 15:43

AW: Veränderte Datei nach Zeitumstellung
 
"Gestern, 17:00 Uhr" bleibt auch nach einer Zeitumstellung "Gestern, 17:00 Uhr". Oder was verstehe ich falsch?

GroZ 21. Apr 2016 15:44

AW: Veränderte Datei nach Zeitumstellung
 
Datei1 17Uhr Winterzeit
Datei2 11Uhr Winterzeit

Datei1 18Uhr Sommerzeit
Datei2 11Uhr Sommerzeit

So hat er es mir erklärt. Beide im gleichen Verzeichnis und auch das gleiche Dateisystem
Das ganze ist lokal also hat nix mit nem Server oder ähnlichem zu tun.

bra 21. Apr 2016 15:47

AW: Veränderte Datei nach Zeitumstellung
 
Vielleicht hat ja irgendein Programm die Datei verändert? Ist ja das naheliegendste...

GroZ 21. Apr 2016 15:49

AW: Veränderte Datei nach Zeitumstellung
 
Kann ich mir auch nur als einzig mögliches vorstellen aber er meint nein..

himitsu 21. Apr 2016 15:51

AW: Veränderte Datei nach Zeitumstellung
 
Und welches Datum haben die Dateien?

Eigentlich stimmt die Anzeige nicht, denn die Zeiten aus der Winterzeit sollten weiterhin als winterzeit angezeigt werden müssen.

GroZ 21. Apr 2016 15:52

AW: Veränderte Datei nach Zeitumstellung
 
Das gleiche Datum bloß die Uhrzeit ist anders.

Aviator 21. Apr 2016 16:09

AW: Veränderte Datei nach Zeitumstellung
 
Zitat:

Zitat von himitsu (Beitrag 1336278)
Eigentlich stimmt die Anzeige nicht, denn die Zeiten aus der Winterzeit sollten weiterhin als winterzeit angezeigt werden müssen.

Öffne mal dein Delphi und ein paar Units vor der Zeitumstellung und warte dann mal die Nacht ab. Dann klickst du dein Delphi an und das erste was du bekommst sind 1000 Meldungen (also pro offene Unit eine), dass die Datei geändert wurde. Und zwar wird vom System die Uhrzeit entsprechend an Sommer-/Winterzeit angepasst. Das ist völlig normal. Nur das eine Datei nicht geändert sein sollte ist wiederum etwas komisch. :cyclops:

GroZ 22. Apr 2016 08:53

AW: Veränderte Datei nach Zeitumstellung
 
Habe es an ner Testmaschine getestet. Normalerweise geht das nicht. Er schickt mir jetzt die Dateien zu

himitsu 22. Apr 2016 09:21

AW: Veränderte Datei nach Zeitumstellung
 
Zitat:

Zitat von Aviator (Beitrag 1336281)
Öffne mal dein Delphi und ein paar Units vor der Zeitumstellung und warte dann mal die Nacht ab. ...

Ja, weil man da so schlau war und LocalTime für die Vergleiche benutzt. :wall:

GroZ 22. Apr 2016 13:28

AW: Veränderte Datei nach Zeitumstellung
 
Habe jetzt den Ordner vom kunden bekommen.
Es handelt sich dabei um 2 .ini Dateien und 2 .cab Dateien.

Folgendes "Phänomen" tritt auf:

Jetzt ist es 14.25 Uhr und wenn ich dann in den Einstellungen die Sommerzeit ausstelle ist es 13:25 Uhr. Das heißt theoretisch müssten sich die Dateien um eine Stunde nach hinten ändern. Also das Änderungsdatum müsste von 0.44 Uhr auf 23.44 Uhr gehen. Das tut es aber nicht. Darauf hin habe ich eine Testdatei in dem gleichen Ordner gespeichert aber bei der verändert sich das Datum.. Ich habe die Dateien auf einer komplett sauberen Testmaschine liegen und sie direkt vom Kunden bekommen deswegen kann ich mir nicht vorstellen das es irgendwas ist was am PC hängt. Ich muss wissen wieso das Änderungsdatum sich nicht ändert wie es eigentlich müsste...

Dazu sagen muss man das die .cab Dateien von 2016 sind und die .ini Dateien von 2010 und 2012. Aber es verändert sich nix. Also die Zeit bleibt bei 0.44 bei allen 4 Dateien

bra 22. Apr 2016 13:41

AW: Veränderte Datei nach Zeitumstellung
 
Ich vermute die Dateien haben ein unterschiedliches Datum (also z.B. Januar und Juni), damit ändert sich bei Dateien, die in der Winterzeit liegen optisch nichts, bei denen in der Sommerzeit aber schon.

GroZ 22. Apr 2016 13:43

AW: Veränderte Datei nach Zeitumstellung
 
Zitat:

Zitat von bra (Beitrag 1336359)
Ich vermute die Dateien haben ein unterschiedliches Datum (also z.B. Januar und Juni), damit ändert sich bei Dateien, die in der Winterzeit liegen optisch nichts, bei denen in der Sommerzeit aber schon.

Alle Dateien im März bloß unterschiedliche Tage und Jahre


Es kann ja eigentlich nur an den Dateien liegen weil die Testdatei ja das Datum ändert. Wie kann ich am besten prüfen ob mit den Daten alles stimmt

GroZ 22. Apr 2016 14:35

AW: Veränderte Datei nach Zeitumstellung
 
Ich habe es geschafft das Änderungsdatum zu ändern. Bei allen Dateien. Dies war möglich indem ich die Dateien kurz bearbeitet habe und etwas geändert habe und es dann wieder rückgängig gemacht habe. Jedoch ist immer noch das Problem das die Sommerzeit nicht erkannt wurde.
Sozusagen ist die Datei um 15:33 abgespeichert und wenn ich dann Sommerzeit ausschalte also -1 ist sie es immer noch. Also so gesehen ist die Datei in der Zukunft :D


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:11 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz