Bonjour,
J'aimerais savoir s'il y a un équivalent à l'objet DateTime.
Je n'arrive pas à l'installer 2 dépendances sur Solaris10, tel que : PathTools-3.33
et ExtUtils-CBuilder-0.2703
Merci de votre aide.
Bonjour,
J'aimerais savoir s'il y a un équivalent à l'objet DateTime.
Je n'arrive pas à l'installer 2 dépendances sur Solaris10, tel que : PathTools-3.33
et ExtUtils-CBuilder-0.2703
Merci de votre aide.
Personnellement, pour les dates, j'utilise les quelques fonctions disponibles dans POSIX (module du Core) : strftime, mktime.
Ca me suffit la plupart du temps.
Il n'y a pas d'interface objet.
Merci Philou,
Mais dans ce cas je ne pourait pas utiliser mon qui me converti mes shadwoExpire en date
=> http://www.developpez.net/forums/d1005819/autres-langages/perl/programmation-administration-systeme/conversion-shadowexpire-date/
![]()
Je ne comprends pas où est ton problème, ni ce que tu souhaites faire exactement (je ne connais pas le shadowexpire, qui n'a visiblement lien avec perl).
En utilisant mktime correctement (il faut fournir les paramètres comme décrit dans la doc, à savoir, l'année comme un nombre d'année depuis 1900 et le mois de 0 à 11 (à adapter depuis la saisie réalisée), il est possible d'utiliser le résultat fourni par cette fonction pour faire des calculs sur les dates, et reconvertir le résultat en date avec strftime :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 use POSIX qw(mktime strftime); my $date = <STDIN>; my ($jour, $mois, $annee) = split m{/}, $date; $mois--; $annee -= 1900; $maintenant = mktime(0, 0, 0, $jour, $mois, $annee); $demain = $maintenant + 86400; print strftime "Demain sera : %D %T\n", localtime($demain);
Mon problème est que je n'ai pas encore le bon reflexe de faire des recherches sur internet sur les commande PERL
J'ai aussi trouvé ceci : http://www.adp-gmbh.ch/perl/posix/convert_time.html
Merci![]()
Je t'ai donné un exemple d'utilisation et de calcul. Répondais-il à ta demande ?
Pour l'aide sur les commandes, rien de tel que perldoc -f (en ligne de commande et en anglais).
Pour la version française, le site des traductions semble à nouveau opérationnel : http://perl.enstimac.fr/DocFr/perlfunc.html
Partager