Thread Variable _ ?
(52 answers)
Opened by bianca at 2020-12-25 10:24 2021-01-04T21:15:56 bianca Um uns zu verwirren? Du machst damit unentscheidbar, ob der vermutete Fehler in der stat-Implementierung, in der localtime-Implementierung oder in der Zeitzonen-Einstellung Deines Servers ist. 2021-01-04T21:15:56 biancaLaut Dokumentation: Quote-1 ist "true" bei Perl. Wenn Du -1 von 1 unterscheiden musst, dann ist das Glücksspiel. In welcher Situation bekommst Du -1? 2021-01-04T21:15:56 biancaDas glaube ich Dir. Aber ich glaube nicht, dass der Fehler mit jeder C-Library auf Windows auftritt. Visual Studio 2013 verhält sich anders als Visual Studio 2015, und beides ist mswin. Zu mingw32, da ist $^O auch mswin, habe ich keine verlässlichen Daten. 2021-01-04T21:15:56 biancaIn der Umstellungsnacht wird die lokale Zeit um eine Stunde zurückgedreht. stat liefert, wenn's korrekt implementiert ist, die Anzahl an Sekunden seit 1. Januar 1970 UTC, und läuft einfach weiter. Lokale Zeiten von 02:00 bis 03:00 gibt es in der Umstellungsnacht zweimal, die sind 3600 stat-Sekunden auseinander. Wenn Du also erst aus den stat-Resultaten lokale Zeiten ermittelst und dann hinterher anhand von $isdst "korrigierst", dann nenne ich das "von hinten durch die Brust ins Auge". Vergleiche kannst Du doch viel einfacher mit den stat-Resultaten machen! |