Archiv verlassen und diese Seite im Standarddesign anzeigen : Perl: Datumsformat ändern.
TrollSlayer
28-08-2003, 10:23
Hallo!
Wie kann ich in Perl am einfachsten ein Datum der Form: $datum = "Aug 14"; in die Form: "14.08" bringen?
Angels Death
28-08-2003, 13:31
Im Zweifelsfalle einen kleinen Hash und am Punkt splitten.
my %months={"Jan"->"01" ....
my @array=split(/\./, "14.Aug");
foreach(@array) {
/\w*/ and $_=$months{$_};
};
AD!
TrollSlayer
28-08-2003, 13:45
Danke!
Das werde ich wohl so machen. Noch eine Frage:
Ich wollte dieses Datum dann an POSIX::mktime übergeben, aber diese akzeptiert nur Zahlen für die Monats-Angabe. Gibt es eigentlich eine andere Funktion die einen Timestamp erzeugt und der man den Monat als String (z.B. "Aug") übergeben kann?
Aeh, vielleicht das hier --> http://search.cpan.org/author/ROODE/Time-Format-0.13/Format.pm
T;o)Mes
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.