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

VB 6 et antérieur Discussion :

calcul de temps en seconde


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 18
    Par défaut calcul de temps en seconde
    bonjour,
    je voudrais calculer la diference de temps en seconde, ça marche la methose mais il y a un truc de type de date
    qui me géne, bon voila mon script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    Dim sTmp2 As String
      req2 = "select * from pause_ta where  pa_date = '" & Date & "' and per_id='" & perid.Caption & "' and pa_heure_logout=''"
    vrs2.Open req2, vcon
     
    Tempss = vrs2("pa_heure_login")
    Tempss2 = Time
    Dim psomme As Date
        psomme = Tempss2 - Tempss
     
        sTmp2 = psomme
        Dim aBuffer() As String, lTmp2 As Long
        aBuffer = Split(sTmp2, ":")
        lTmp2 = (Val(aBuffer(0)) * 3600) + (Val(aBuffer(1)) * 60) + (Val(aBuffer(2)))
        Erase aBuffer
     
    Dim timeP As Long
    timeP = lTmp2
    je cherche le "Tempss" depuis la base de donnée mais le truc c est qu il est sous forme de 01/01/1900 hh:mm:ss ,
    et puis j'ai le "Tempss2" qui egale a Time SOUS FORME DE hh:mm:ss alors le resultat ( psomme = Tempss2 - Tempss )
    né pas réglo car la presentation de ce resultat et 15/08/2006 hh:mm:ss - hh:mm:ss
    alors que moi j en ai besoin que de hh:mm:ss sans prendre en consideration le jour..

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    pour extraire heure voir timeValue...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Dim D1 as Date
    D1 = TimeValue(Tempss)
     
    NbSecondes = DateDiff("s", d1, time)

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

Discussions similaires

  1. Calculer le temps en second d'un vol
    Par OneStar dans le forum Général Java
    Réponses: 15
    Dernier message: 19/08/2010, 14h23
  2. Comment calculer un temps en second?
    Par adil_vpb dans le forum SQL
    Réponses: 7
    Dernier message: 25/10/2007, 16h16
  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