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

 C Discussion :

difference entre 2 dates


Sujet :

C

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut difference entre 2 dates
    bonjour

    je voudrais faire une fonction qui me renvoie le nombre de jours d'ecart entre une date en char sous le format "JJMMAAAA" et la date systeme
    existe t'il une fonction standart fesant ce travail?

    je suis sous linux

    merci

  2. #2
    Invité(e)
    Invité(e)
    Par défaut
    Bonjour,

    Il n'existe pas de fonction toute faite, mais time.h contient ce qu'il faut pour le faire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    /* récupération de la date courante */
    time_t now = time(NULL);
     
    /* date voulue */
    struct tm old_time;
    old_time.tm_year = 105; /* nombre d'année depuis 1900 */
    /* ... */
     
    /* conversion en time_t */
    time_t old = mktime(&old_time);
     
    /* écart entre les dates en secondes */
    double dif = difftime(now, old);
     
    /* conversion en jours */
    dif = (int) dif / 60 / 60 / 24;

  3. #3
    Membre confirmé
    Inscrit en
    Décembre 2006
    Messages
    100
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Décembre 2006
    Messages : 100
    Par défaut
    merci

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

Discussions similaires

  1. [VBA] Calculer la différence entre deux dates
    Par T'chab dans le forum Access
    Réponses: 13
    Dernier message: 11/05/2006, 15h12
  2. difference entre deux dates
    Par nizniz dans le forum Oracle
    Réponses: 3
    Dernier message: 09/05/2006, 11h54
  3. Réponses: 2
    Dernier message: 04/04/2006, 10h34
  4. [Dates] difference entre 2 date
    Par byteBoy dans le forum Langage
    Réponses: 12
    Dernier message: 30/03/2006, 14h02
  5. Réponses: 1
    Dernier message: 22/09/2005, 00h30

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