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

Delphi Discussion :

calcul de temps ! je suis perdu


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 61
    Par défaut calcul de temps ! je suis perdu
    j'ai une variable en integer qui acceuille un temps en seconde
    exemple

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var
    secondes1:integer;
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    secondes1:= StrToInt(edit1.text);
    sachant qu'une unité dans seconde1 = 30 secondes réelle

    Comment faire pour avoir l'affichage sur un label
    du temps en Heure, minute, seconde ecoulé reel

  2. #2
    Membre éprouvé
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    var
      secondes: Integer;
      DTemps: TDateTime;
     
    begin
      DTemps := secondes / ( 24 * 3600 );
      ShowMessage( TimeToStr( DTemps ) );
      ...
    à vérifier, mais je pense que c'est cà

    bon code!
    Section Delphi
    La mine d'or: La FAQ, les Sources

    Un développement compliqué paraitra simple pour l'utilisateur, frustrant non ?
    Notre revanche ? l'inverse est aussi vrai ;-)

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    343
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 343
    Par défaut
    Si tu travailles avec les dates et heures: regarde du côte FormatDateTime et Format ...Et dans l'aide Delphi fait une recherche "routines dates et heures" c'est incroyable le nombres de fonctions qui ont été pensées! Que du bonheur

    cf unit DateUtils

    SINON http://delphi.developpez.com/faq/?pa...rentierentemps

    Bon Code

  4. #4
    Rédacteur
    Avatar de MrDuChnok
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2002
    Messages
    2 112
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2002
    Messages : 2 112
    Par défaut
    salut,

    alors si j'ai bien compris, il suffit que tu multiplie le contenue de ta variable seconde1 par 30 pour retombé sur la réelle valeur des secondes écoulées.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    secondes1 := secondes1 * 30;
    et ensuite pour retrouver les heures, tu divise par 3600

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    heure := secondes1 / 3600;
    seconde1 := seconde1 - (heure*3600);
    et pour retrouver les minutes et les secondes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    minute := seconde1 / 60;
    seconde1 := seconde1 - (minute * 60);
    enfin si je me suis pas trompé

    Edit : bon ben grillé par une méthode beaucoup plus simple ^^

Discussions similaires

  1. Calculer le temps passé
    Par Joeleclems dans le forum MFC
    Réponses: 4
    Dernier message: 29/04/2005, 09h40
  2. DLL et MainForm je suis perdu !
    Par rudy2 dans le forum C++Builder
    Réponses: 28
    Dernier message: 02/01/2005, 18h08
  3. calculer le Temp écoulé
    Par ada_b dans le forum SQL
    Réponses: 1
    Dernier message: 30/11/2004, 09h44
  4. [MFC] : CTime ? Calcul de temps d'éxécution
    Par jonzuzu dans le forum MFC
    Réponses: 10
    Dernier message: 25/05/2004, 14h22
  5. Réponses: 8
    Dernier message: 18/09/2002, 03h20

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