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 :

Soustraire 2 dates


Sujet :

C++

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 38
    Points : 37
    Points
    37
    Par défaut Soustraire 2 dates
    Salut,


    Voilà, j'ai 2 dates :

    - La date & heure actuelle
    - Une date & heure entrée par l'utilisateur (ex : Vendredi : 21: 00)


    Svp, savez-vous comment je peux obtenir LE NOMBRE D'HEURES & MINUTES & SECONDES séparant ces deux dates ? (ex : 51h10:05)



    Merci d'avance ...

  2. #2
    Candidat au Club
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 3
    Points : 4
    Points
    4
    Par défaut
    Tu ne donnes pas assez de précisions sur le format dans lequel tu récupères tes informations...
    Je connais deux solutions à ce problème qui passent toutes deux par la conversion d'une date D en un nombre N avec N = nombre de secondes écoulées entre le 1/1/1901 (par exemple) et D.
    Quand tu connais deux dates D1 et D2, tu les transformes en un nombre de secondes N1 et N2 et tu n'as plus qu'à faire N1 - N2 pour connaître le nombre de secondes écoulées entre D1 et D2.
    Le problème est qu'il faut posséder la fonction de conversion, d'où les deux solutions dont je te parlais :
    (1) ou bien tu possèdes cette fonction et tout va bien (cherche dans la documentation de tes librairies)
    (2) ou bien tu écris toi-même cette fonction; si tu en arrives à cette extrémité, dis-le et je te filerai d'avantage de tuyeaux.

  3. #3
    Rédacteur/Modérateur
    Avatar de JolyLoic
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2004
    Messages
    5 463
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 5 463
    Points : 16 213
    Points
    16 213
    Par défaut
    Peut-être trouveras-tu ton bonheur sur boost : http://www.boost.org/libs/date_time/doc/index.html

    Ils semblent gérer pas mal de formats de date, donc peut-être le tiens.

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 77
    Points : 83
    Points
    83
    Par défaut
    je pense que mktime/difftime devraient faire l'affaire, c'est du C, mais standard.

  5. #5
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 38
    Points : 37
    Points
    37
    Par défaut
    Thx, ça marche ...

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

Discussions similaires

  1. [Dates] soustraire deux dates et heures
    Par Hayabusa dans le forum Langage
    Réponses: 2
    Dernier message: 15/06/2006, 22h18
  2. Soustraire 2 dates en unix timestamp
    Par MaKKrO dans le forum C
    Réponses: 7
    Dernier message: 13/04/2006, 08h29
  3. soustraire des dates et renvoyer le resultat
    Par tyrann dans le forum PostgreSQL
    Réponses: 7
    Dernier message: 18/11/2005, 14h52
  4. [SQL] Comment soustraire deux dates
    Par raj dans le forum Oracle
    Réponses: 2
    Dernier message: 12/10/2005, 12h40
  5. soustraire deux dates ?
    Par joejoe dans le forum SQL
    Réponses: 2
    Dernier message: 19/07/2002, 15h53

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