Thread Variable _ ?
(52 answers)
Opened by bianca at 2020-12-25 10:24 2021-01-03T12:19:36 bianca Die Historie dazu ist laut Google wirklich gruselig: Microsoft hatte jahrelang einen Fehler bei der Behandlung der Sommerzeit bei Datei-Metadaten, und diverse Leute haben versucht, daran rumzubasteln. Klar ist: stat($datei))[9] darf keine Sommerzeit berücksichtigen. Die Anzahl der Sekunden seit 1. Januar 1970 UTC hängt nicht davon ab, ob Sommer- oder Winterzeit ist. So etwas wie Sommerzeit kann erst bei localtime entschieden werden, wobei ich den Einsatz von localtime bei historischen Daten eh' für fragwürdig halte. 2021-01-03T12:19:36 bianca Wie beurteilst Du, was hier "falsch" und was "richtig" ist? Vielleicht nimmt der Modul auch nur eine falsche Korrektur vor, weil er "Win32" sieht, aber nicht aufs Laufzeitsystem geschaut hat? Ich sehe hier keine triviale Lösung, das geht alles ans Eingemachte.
2021-01-03T12:19:36 bianca Die Aussage stimmt laut Modul-Dokumentation ab Perl 5.34, das noch nicht freigegeben ist. Erst in dieser Version arbeitet Perl um den ganzen Windows-Quark herum. Dass und wie der Fehler in mingw32-Umgebung auch auftritt - oder auch nicht auftritt und das Modul nun die Sache verschlechtert - wird in der Dokumentation gar nicht behandelt. Als der Modul geschrieben wurde, gab's Strawberry Perl noch gar nicht! |