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

Langage Delphi Discussion :

Time function


Sujet :

Langage Delphi

  1. #1
    Membre averti Avatar de Soulama
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 619
    Points : 416
    Points
    416
    Par défaut Time function
    Salut tout le Monde,
    je cherche une fonction qui prends en parametre un nombres de secondes
    et qui le converti en hh:mm:ss.
    Example:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    NbSeconde:= 123 ;
    Str:= GetTime(NbSeconde);
    alor Str dois avoir laspect suivant: 00:02:03
    jai bo chercher dans laide delphi mais jai rien trouvé.
    Merci pour toute info.

  2. #2
    Modérateur
    Avatar de Rayek
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2005
    Messages
    5 235
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Haute Savoie (Rhône Alpes)

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

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 235
    Points : 8 504
    Points
    8 504
    Par défaut
    Bin tu le fais à la main.

    3600 s = 1h
    60s = 1 mn

    ca devrait normalement être suffisant en utilisant les fonctions Div et Mod

  3. #3
    Membre averti Avatar de Soulama
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 619
    Points : 416
    Points
    416
    Par défaut
    oui je c bien, mais je crois qu'il ya une Function en Delphi qui le fait?

  4. #4
    Membre expert
    Avatar de TicTacToe
    Inscrit en
    Septembre 2005
    Messages
    1 940
    Détails du profil
    Informations personnelles :
    Âge : 51

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 940
    Points : 3 575
    Points
    3 575
    Par défaut
    j'ai pas testé,
    mais étant donnée que le format TDateTime est en fait un Extended, dont la partie décimale représente une fraction de la journée

    peut être peut tu essayer

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    var
      MaDateTime: TDateTime;
      str : string;
    begin
      MaDateTime := 123/ (3600*24 );
      Str := FormatDateTime( 'hh:nn:ss', MaDate );
    ...
    bon courage !

  5. #5
    En attente de confirmation mail Avatar de Matt2094
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    295
    Détails du profil
    Informations personnelles :
    Âge : 30
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 295
    Points : 237
    Points
    237
    Par défaut
    essaye la fontion DecodeTime ...

    ensuite, après avoir tout décomposer, tu fais une mise en forme ...

  6. #6
    Membre averti Avatar de Soulama
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2004
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mai 2004
    Messages : 619
    Points : 416
    Points
    416
    Par défaut
    Merci TicTacToe,
    je vien dessayé et c exact ce que jai cherché.

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

Discussions similaires

  1. [AC-2007] Function END en mode run-time : comment la remplacer ?
    Par Largo38 dans le forum IHM
    Réponses: 4
    Dernier message: 17/01/2014, 02h03
  2. Embedded Matlab Function sous Real-Time Workshop!
    Par javjouv2011 dans le forum Simulink
    Réponses: 2
    Dernier message: 14/06/2012, 22h45
  3. S-function recherche Time Peak
    Par jokenjo dans le forum Simulink
    Réponses: 17
    Dernier message: 15/10/2009, 17h29
  4. [Kylix] Kylix 3 C++ OE et fichier time.h
    Par Max13 dans le forum EDI
    Réponses: 7
    Dernier message: 30/10/2002, 14h55

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