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

Algorithmes et structures de données Discussion :

différence entre deux temps


Sujet :

Algorithmes et structures de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Inscrit en
    Août 2007
    Messages
    308
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 308
    Billets dans le blog
    1
    Par défaut différence entre deux temps
    Bonjour,

    Je voudrai ecrire un algo qui calcule différence (duré) ente deux temps successifs donnés sous forme de 3 nombres représentant les heures, les minutes et les secondes...Je voudrai que la différence soit donnée sous le même format sachant que les heures sont comptées de 0 à 23

    par exemple:
    t1: 23-17-08 (hh-mm-ss)

    et t2: 16-03-54
    Il ne s'agit pas de faire une différence toute simple puisque ça peut retourner un nombre négatif (exemple dans ce cas la différence en termes d'heures est 16-23=-7)
    avez-vous une idée?

  2. #2
    Membre actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Août 2012
    Messages
    82
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2012
    Messages : 82
    Par défaut
    Bonjour,

    Tu transformes tes heures en minutes, tes minutes en secondes.

    Tu fais ta soustraction avec 2 nombres en secondes.

    Puis tu repasses le resultat en heures, minutes et secondes.

  3. #3
    Rédacteur/Modérateur

    Avatar de Jerome Briot
    Homme Profil pro
    Freelance mécatronique - Conseil, conception et formation
    Inscrit en
    Novembre 2006
    Messages
    20 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance mécatronique - Conseil, conception et formation

    Informations forums :
    Inscription : Novembre 2006
    Messages : 20 317
    Par défaut
    Sans la date (jour-mois-année) à laquelle ces horaires ont été relevés, le calcul me semble impossible.

  4. #4
    Modérateur
    Avatar de Obsidian
    Homme Profil pro
    Chercheur d'emploi
    Inscrit en
    Septembre 2007
    Messages
    7 504
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Chercheur d'emploi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2007
    Messages : 7 504
    Par défaut
    Bonjour,

    Citation Envoyé par nina2007 Voir le message
    et t2: 16-03-54
    Il ne s'agit pas de faire une différence toute simple puisque ça peut retourner un nombre négatif (exemple dans ce cas la différence en termes d'heures est 16-23=-7)
    avez-vous une idée?
    Même dans ce cas, c'est normal d'obtenir une durée négative puisque tu soustrais une date postérieure à la première.

    Dans tous les cas, l'approche « naïve » consistant à convertir ta valeur en nombre de secondes par rapport à une référence fixe (même si ce nombre est négatif car antérieur au point de référence) reste le plus facile.

Discussions similaires

  1. Différence entre deux dates
    Par Azharis dans le forum Access
    Réponses: 3
    Dernier message: 11/01/2006, 10h58
  2. [access] différence entre deux champs
    Par loutente dans le forum Langage SQL
    Réponses: 1
    Dernier message: 17/08/2005, 15h57
  3. Différence entre deux dates
    Par pittzz dans le forum Oracle
    Réponses: 5
    Dernier message: 18/07/2005, 12h24
  4. Comment obtenir la différence entre deux dates ?
    Par jbat dans le forum Langage
    Réponses: 4
    Dernier message: 02/06/2005, 09h34
  5. Résultats erroné différence entre deux types TDateTime
    Par Alghero dans le forum C++Builder
    Réponses: 6
    Dernier message: 12/03/2004, 17h03

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