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 :

Test sur l'Heure (Time)


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 89
    Points : 49
    Points
    49
    Par défaut Test sur l'Heure (Time)
    Bonjour,
    Je veux faire un test comme suit:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    if (StrToTime(Form1.Table1['HeureArrivee'])> (21:30)) then
    begin
    nb2:=(DaysBetween(StrToDate(Form1.Table1['DateDepart']),StrToDate(Form1.Table1['DateArrivee'])));
    Form1.DBEdit16.Text:= IntToStr(nb2);
    end
    Mais j'ai une erreur sur la premiere ligne le prolème est 21:30
    Comment je dois faire?
    Merci

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 45
    Points : 49
    Points
    49
    Par défaut quel probleme?
    peut tu être plus spécifique sur ton problème? Erreur de compilation(avec quel message)? plantage à l'exécution? Erreur dans l'évaluation de la date? L'exécution du programme fait automatiquement apparaitre ta mère dans ta chambre?

    Si c'est une erreur de compil, à l'évidence, il vaut mieux écrire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (StrToTime(Form1.Table1['HeureArrivee']) > StrToTime('21:30') ) then
    Ou alors (puisque TDateTime est en fait un type réel)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if (StrToTime(Form1.Table1['HeureArrivee'])> (21.5/24) ) then

  3. #3
    Membre du Club
    Inscrit en
    Avril 2006
    Messages
    89
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 89
    Points : 49
    Points
    49
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    if (StrToTime(Form1.Table1['HeureArrivee']) > StrToTime('21:30') ) then
    C'est bon !
    Merci madlozoz

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

Discussions similaires

  1. [AC-2007] Test sur heure inférieure à 10
    Par Jean-Michel69 dans le forum VBA Access
    Réponses: 1
    Dernier message: 31/05/2013, 09h57
  2. Réponses: 1
    Dernier message: 13/09/2010, 16h11
  3. Comment faire un test sur plage d'heure ?
    Par shkyo dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/02/2008, 15h51
  4. Test sur date + heure
    Par zoidy dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 13/08/2007, 12h15
  5. Test sur un champs vide
    Par PrinceMaster77 dans le forum ASP
    Réponses: 2
    Dernier message: 27/04/2004, 13h54

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