IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

nombres de jours écoulé depuis une date fixe


Sujet :

Shell et commandes GNU

  1. #1
    Membre expert
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Points : 3 100
    Points
    3 100
    Par défaut nombres de jours écoulé depuis une date fixe
    bonjour,
    je voudrai calculer le nombre de jours écoulés depuis une date fixe.

    merci de votre aidre
    dam's

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    1jour=24heures
    365jour1/4 par ans.
    1 annee / 4 pour faire le dernier quart manquant....

    a partir de la tu as tout pour le faire.....

    fais quelque chose et montres ou tu bloques pour avoir plus d'aide.

    fais le calcul a la main pour une date aleatoirement choisie.... et tu as l'algo a appliquer....
    ensuite regarde le man page du shell pour voir comment faire des calcul (syntaxe)

  3. #3
    Membre expert
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Points : 3 100
    Points
    3 100
    Par défaut
    bah enfet j'avais pensé utilisé la commande date +%s qui renvoit le nombre de secondes écoulées depuis le 01/01/1970
    ensuite la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     echo  $(( $(( $(( $((`date +%s`/60)) /60)) /60)) /24))
    devrai m'afficher le nombre de jours écoulés depuis cette fameuse date

    qu'est ce que vous en pensé?

    il doit y avoir plus simple quand même
    dam's

  4. #4
    Membre expert
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 683
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 683
    Points : 3 100
    Points
    3 100
    Par défaut
    si j'ai pas fais de bêtises cette commande devrait faire ce que je veux
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    "echo $(($((`date +%s`-`date +%s -d 10/18/2007`))/86400)) jours "
    vous confirmez?
    dam's

  5. #5
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    ex : Nombre de jours entre le 1 décembre 2007 et aujourd'hui
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    perl -MTime::Local -e '
      print int((time-timelocal(0,0,0,1,11,107))/86400);'
    18
    lire 0 secondes 0 minutes 0 heures 1er jour du mois 11 mois depuis janvier 107 ans depuis 1900 ==> 2007-12-01

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 7
    Dernier message: 16/12/2009, 14h10
  2. Réponses: 1
    Dernier message: 22/03/2007, 17h04
  3. [Conception] Additionner le nombre de jours pour donner une date
    Par bilou95 dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 17/11/2006, 09h03
  4. Compter le nombre de jours écoulés entre deux dates
    Par koKoTis dans le forum VBScript
    Réponses: 8
    Dernier message: 07/08/2006, 19h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo