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

VBScript Discussion :

Comparaisons d'heures


Sujet :

VBScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut Comparaisons d'heures
    Bonjour à tous.

    J'ai un problème avec la comparaison d'heure

    J'ai une chaine de ce type :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    [16/07/2012 09:43:41] Ping1 @ PC1 (localhost 127.0.0.1) Roundtrip time is 0 ms.
    Je recupere dans une variable currentTime "09:43:41" et j'ai une conditionelle dans laquelle je dois passer si cette heure est comprise entre 22h et 00h. Cependant aprés plusieurs tentative, rien à faire.

    J'ai essayé la comparaison simple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     If (currentTime >= "22:00:00") And (currentTime <= "00:00:00") Then
    Et avec DateDiff
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     If (DateDiff("h", currentTime, "22:00:00") >=0)  And (DateDiff("h", currentTime, "00:00:00") <= 0) Then

    Mais aucunne ne marche :/

    A bientôt !

  2. #2
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    bonjour,
    pour que les comparaisons soient pertinentes, il faut les "transtyper", voir la fonction TimeValue
    par ailleurs, ton inégalité "currentTime <= "00:00:00" m'inquiète
    je la remplacerais plutôt par "<="23:59:59" ou même la supprimer purement et simplement
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

  3. #3
    Candidat au Club
    Inscrit en
    Juillet 2012
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Juillet 2012
    Messages : 2
    Par défaut
    Merci bien ! Avec TimeValue cela fonctionne bien ! Et j'ai enlevé la condition sur "00:00:00" qui au final ne servait pas !

    Voila le code qui permet d’exécuter quelque chose entre 22h et 00h si jamais quelqu'un a besoin un jour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If (TimeValue(currentTime) => "21:59:00")  Then
         'traitement...
    End if

  4. #4
    Rédacteur
    Avatar de omen999
    Profil pro
    Inscrit en
    Février 2006
    Messages
    1 302
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 1 302
    Par défaut
    je dirais même plus
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If (TimeValue(currentTime) > "21:59:59")  Then
    et un p'tit "résolu" pour nous faire plaisir...
    nomen omen, nemo non omen - Consultez la FAQ VBScript et les cours et tutoriels VBScript
    le plus terrible lorsqu'une voiture renverse un piéton, c'est que ce sont les freins qui hurlent. (ramón)
    pas de questions techniques par mp

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

Discussions similaires

  1. Comparaison des heures
    Par Fiona08 dans le forum SQL
    Réponses: 16
    Dernier message: 28/10/2008, 14h53
  2. Comparaison date heure
    Par aurelie83 dans le forum SQL
    Réponses: 3
    Dernier message: 16/05/2008, 19h14
  3. comparaison d'heures ou période | mysql : 3.23.56
    Par bladebo dans le forum Requêtes
    Réponses: 6
    Dernier message: 17/04/2007, 14h43
  4. Comparaison d'heure SQL server
    Par lanjolanjo dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 27/03/2007, 03h08
  5. [Dates] Pb comparaison d'heures
    Par nais_ dans le forum Langage
    Réponses: 1
    Dernier message: 04/09/2006, 09h55

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