Thread Verständnisproblem mit der Zeit in Perl (stat/mtime) (72 answers)
Opened by bianca at 2011-02-22 21:12

bianca
 2011-03-28 08:30
#146964 #146964
User since
2009-09-13
6991 Artikel
BenutzerIn

user image
2011-03-27T19:53:05 pq
also für dateien, die du im winter angelegt hast, liefert stat() einen falschen wert

Bin mir nicht sicher.
Also: Hier ein Vista mit Strawberry 5.10. Am 25.03. um 7:52 (=Winterzeit) wurde eine Datei angelegt. Der Dateiname wurde so gebildet:
sprintf ("$datei\_%04d%02d%02d_%02d%02d%02d.bak",(Localtime (time))[0..5])
, Localtime aus Date::Calc wohlgemerkt.

Wenn ich heute auf genau dieselbe Datei ein
print "stat Testdatei (25.03.2009 07:52): " . sprintf ("%04d%02d%02d_%02d%02d%02d.bak",(Localtime ((stat('../pfad/datei.pl_20110325_075251.bak'))[9]))[0..5]) . "\n"
mache kommt 20110325_085251.bak raus.
Ist das nun richtig oder falsch?
Ich begreife das nicht.
Bitte um Hilfe.
10 print "Hallo"
20 goto 10

View full thread Verständnisproblem mit der Zeit in Perl (stat/mtime)