Uhrzeit und Datum berechnen
Moritz
- perl
Hallo,
wenn ich mit stat das letzte Änderungsdatum einer Datei auslese, bekomme ich ja nur Sekunden seit dem 1.1.1970 geliefert. Muss ich jetzt, um daraus ein lesbares Datum zu machen echt alles selbst ausrechnen, oder gibt es da nicht eine Funktion, die das macht??
Danke,
Moritz
Hi,
wenn ich mit stat das letzte Änderungsdatum einer Datei auslese, bekomme ich ja nur Sekunden seit dem 1.1.1970 geliefert. Muss ich jetzt, um daraus ein lesbares Datum zu machen echt alles selbst ausrechnen, oder gibt es da nicht eine Funktion, die das macht??
perldoc -f localtime
Cheatah
perldoc -f localtime
sorry für die dumme Frage, aber wie schreibe ich das in den Quelltext?
Hi,
perldoc -f localtime
sorry für die dumme Frage, aber wie schreibe ich das in den Quelltext?
gar nicht. Das schreibst Du in Deine Konsole, um das Programm perldoc aufzurufen, welches Dir die PERLDOCumentation zur Funktion localtime() liefert. Wie hast Du bisher ohne das Wissen um die Doku programmieren können?
Cheatah
kann ich der localtime() Funktion denn einfach eine andere Sekundenanzahl als die in time übergeben, also z.B. localtime($FileInfo[9]) ?
Hi,
kann ich der localtime() Funktion denn einfach eine andere Sekundenanzahl als die in time übergeben, also z.B. localtime($FileInfo[9]) ?
siehe dazu
perldoc -f localtime
Cheatah
ok, erstmal danke für deine Hilfe. Habe mir die Foku jetzt einaml durchgelesen - bin aber nicht wirklich schlauer geworden.
folgendermaßen siehr jetzt mein Quelltext aus:
my @Info = stat($File);
my ($Sekunden, $Minuten, $Stunden, $Monatstag, $Monat,
$Jahr, $Wochentag, $Jahrestag, $Sommerzeit) = localtime($Info[9]);
print "$Monatstag.$Monat.$Jahr";
ich bekomme aber immer eine Fehlermeldung:
"Execution of perlfile.pl aborted due to compilation errors."
Wo liegt der Fehler???
Moritz
use Mosche;
ich bekomme aber immer eine Fehlermeldung:
"Execution of perlfile.pl aborted due to compilation errors."
Woanders. Das angegebene Codestück ist korrekt.
use Tschoe qw(Matti);
Woanders. Das angegebene Codestück ist korrekt.
ok, danke. Habe den Fehler gefunden - jetzt funktioniert es!
kann ich der localtime() Funktion denn einfach eine andere Sekundenanzahl als die in time übergeben, also z.B. localtime($FileInfo[9]) ?
Falls du Probleme mit Perldoc hast und evtl. Windows benutzt schau mal in dem Verzeichniss [Perl]/html
Wobei [Perl] das Verzeichniss ist, wo du Perl installiert hast.
dort findest du die HTML Version von Perldoc
Struppi.