J'utilise perl pour accéder à une base de données d'où je reçois la date au format DD-MON-YYYY. Je dois effectuer 2 opérations:date conversion en perl
- Convertissez ce format en format MM/JJ/AAAA.
Comparez cette date avec deux dates pour voir si elle se situe dans cette période.
mon $ chdate = '15 -Feb-2013 ';
sous get_stats {
my %map = ('Jan' => '01', 'Feb' => '02', 'Mar' => '03', 'Apr' => '04', 'May' => '05', 'Jun' => '06', 'Jul' => '07', 'Aug' => '08', 'Sep' => '09', 'Oct' => '10', 'Nov' => '11', 'Dec' => '12'); $chdate =~ s/(..)-(...)-(....)/$map{$2}\/$1\/$3/; print "New date: $chdate";
}
Comment puis-je effectuer l'opération (2)?
J'ai une ancienne version de Perl (pas module Time :: Piece), que je ne dispose pas de privilèges pour mettre à jour :)
[? Qu'avez-vous essayé] (http://mattgemmell.com/2008/12/08/what-have-you- try /) Montrez-nous le code pertinent afin que la communauté puisse vous aider à surmonter les problèmes. –
http://search.cpan.org/~gbarr/TimeDate-2.30/lib/Date/Format.pm – CloudyMarble
@aditya [DateHeure! Seulement un code rigide! :)] (https://metacpan.org/module/DateTime) – gaussblurinc