Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2993 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] Calcul difference entre 2 dates

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Shell] Calcul difference entre 2 dates

n°2290100
chico008
what the wookie says ?
Posté le 13-10-2016 à 11:17:13  profilanswer
 

Bonjour
 
je suis en Ksh, je cherche à calculer la difference entre 2 date.
Jusque la, j'ai pas trop de soucis
par contre, mon soucis arrive quand je depasse 24h de difference.
 
Y'a t'il possibilité, avec date, d'afficher un nombre d'heure réel ?
 
exemple

Code :
  1. DEB=$(date -d "11/10/2016 11:00:00" +"%s" )
  2. FIN=$(date -d "11/10/2016 12:00:00" +"%s" )
  3. let TEMPS=$FIN-$DEB
  4. TEMPS=$(date -u -d @$TEMPS +"%T" )
  5. echo $TEMPS


 
ca me donne bien 01:00:00
 
mais si je met la FIN le 13/10/2016 à 9h, il m'affiche 22:00:00, alors que j'aimerais avoir 46:00:00


---------------
Serveur HFR - OpenTTD
mood
Publicité
Posté le 13-10-2016 à 11:17:13  profilanswer
 

n°2290117
phraide
Posté le 13-10-2016 à 14:43:52  profilanswer
 

je n'ai pas l'impression que "date" puisse le faire, puisque "46:00" ne correspond pas à une date valide ...
 
à calculer par toi même ...
 
HH=$(( TEMPS / 3600 ))
MM=$(( TEMPS / 60 % 60 ))
SS=$(( TEMPS % 3600 ))
RESULT=$( printf "%02d:%02d:%02d" $HH $MM $SS )
echo $RESULT


---------------
I'm too old for this shit.
n°2290278
chico008
what the wookie says ?
Posté le 17-10-2016 à 13:27:27  profilanswer
 

quel est la difference dans le calcul entre / et % ?


---------------
Serveur HFR - OpenTTD
n°2290416
Tuxerman12
Posté le 19-10-2016 à 16:52:19  profilanswer
 

% c'est l'opérateur pour récupérer le reste d'une division.

n°2290417
phraide
Posté le 19-10-2016 à 17:04:01  profilanswer
 

en bash
/ : division entière
% : modulo, == le reste de la division entiere


---------------
I'm too old for this shit.

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  [Shell] Calcul difference entre 2 dates

 

Sujets relatifs
[Shell] Linux, // de traitementEN REXX calculer le nombre de jours ouvrés entre 2 dates
Difference entre IE et chrome/android page persoSous total avec 2 filtre.
Différence entr cshmlt et aspxFaire un NOT IN en shell
Harmoniser les dates de séries temporelles de plusieurs paysCode vba pour le calcul de rendement
Comment le shell gère echo -n ?[Resolu  ]Stack over flow : calcul avec long_long_float
Plus de sujets relatifs à : [Shell] Calcul difference entre 2 dates


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR