je suis sur hpux, j ai fait un man date, y a pas d eauivalent a -d. %j donne uniauement le numero du jour dans l anne, cad qu il ne te donnerq pas le nombre de jours correcte pour des annees differentes.
#!/usr/bin/perl
use POSIX (mktime);
my $date1 = shift or die "Missing first date";
my $date2 = shift or die "Missing second date";
$date1 =~ m|(..)/(..)/(....)| or die "Invalid first date";
my $time1 = mktime(0,0,0,$2-1,$1-1,$3-1900);
$date2 =~ m|(..)/(..)/(....)| or die "Invalid second date";
my $time2 = mktime(0,0,0,$2-1,$1-1,$3-1900);
print (($time2-$time1) / 86400);
# genre ca ?
Posté par Pascal Terjan (site web personnel) . Évalué à 5.
[^] # Re: genre ca ?
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 1.
921
Oups?!?
La gelée de coings est une chose à ne pas avaler de travers.
[^] # Re: genre ca ?
Posté par Lol Zimmerli (site web personnel, Mastodon) . Évalué à 1.
lol@gas:~$ diffdate 01/01/2005 12/31/2005
364
Patapé
La gelée de coings est une chose à ne pas avaler de travers.
[^] # Re: genre ca ?
Posté par ralaiza . Évalué à 1.
date -d "$2" %s ne fonctionne pas,
merci d'avance.
[^] # Re: genre ca ?
Posté par ralaiza . Évalué à 1.
et il n'y a pas de "date -d" par contre il y en a "%j" qui donne le nombre de jours.
D'avance merci.
Célestin.
[^] # Re: genre ca ?
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
Je n'ai pas de HP-UX donc je ne peux pas y faire man date et trouver la réponse :)
[^] # Re: genre ca ?
Posté par jpph . Évalué à 1.
[^] # Re: genre ca ?
Posté par Pascal Terjan (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.