Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : calculer intervalle entre 2 heures [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (xtc007)

samedi 5 février 2005 à 21:12:35 | calculer intervalle entre 2 heures

xtc007

Bonjour,
mon problème est que je choisi mettons 03:00:00 le matin
je suis capable de caculer jusqu'à minuit le soir
à la place de mettre 21h au compteur à minuit il me retourne 3h
et je suis rendu avec un compte à rebour à la place d'un compteur

j'ai essayer plusieures chose et lu beaucoup sur le forum et toute les réponses me redonne ce problème

l'application doit calculer la différence entre une heure donnée par l'usager par rapport à l'heure courante tout va bien
pourvu que l'heure choisi par l'usager est plus petite que l'heure courante

mon retour doit être un compteur qui dure 24h

mon format final sera  xx heures  xx minutes  xx secondes

merci


samedi 5 février 2005 à 21:33:01 | Re : calculer intervalle entre 2 heures

Pingouin

Bon je suis loin d'etre specialiste des dates et tout ca mais essie d'entrer une date (au sens VB du terme) complete c'est a dire la date et l'heure puis de faire la difference entre ces dates a l'aide d'une fonction de VB (ya un truc je crois DateDiff ou kkchose comme ca) Voila a mon avis ca vient du fait kil fait la difference entre les deux heures alors forcement si c'est sur deux jours différents meme a 24h d'ecart ya un pb.
Si ce n'est pas ca on trouvera bien autre chose (meme si ce n'est pas moi ;-) )

@+

The Pingouin

samedi 5 février 2005 à 21:42:39 | Re : calculer intervalle entre 2 heures

crenaud76

commele dit pingouin, fait un datediff Christophe R

samedi 5 février 2005 à 21:50:46 | Re : calculer intervalle entre 2 heures

xtc007

Salut,

datediff meme probleme...

il retourne les secondes que je reconverti en heure
mais quand l heure est plus petite que la courante 
mettons 6h du matin c'est usager 
courante c'est 7h au lieu de me dire qu'il y a 23h de passé
et il monte il me dit il te reste 1 h et il decend

j ai vraiment besoin juste de l'heure
car la fonction pour la date est faite   annee écoulé  mois écoulé  jour écoulé
il me reste l'heurequi devient un compte a rebours
quand l heure usager et plus petite que l heure courante....
a moin d'integrer mydate = date - 1 jour sur la date usager dans l'instruction datediff ca pourrait etre une solution

je vais essayer voir ca va etre quoi le resultat

merci

samedi 5 février 2005 à 22:21:01 | Re : calculer intervalle entre 2 heures

crenaud76

Si tu fait un datediff entre 6h et 7h, ton datediff doit être négatif, auquel cas tu sait que en fait, ce n'est pas -1 h mais 24-1h ! Christophe R

samedi 5 février 2005 à 22:28:28 | Re : calculer intervalle entre 2 heures

xtc007

c'est justement ca que j'arrive pas à mettre en code....
je reviens toujours au meme pont de départ

compteur à rebours

je suis en train d essayer d'arrenger ca


Ray


samedi 5 février 2005 à 22:40:56 | Re : calculer intervalle entre 2 heures

crenaud76

D = DateDiff( ...) If D <0 then D = 24 - D Msgbox "Intervalle = " & D Un truc dans ce genre Christophe R

dimanche 6 février 2005 à 01:06:37 | Re : calculer intervalle entre 2 heures

xtc007

je comprend ton principe..

j essaye de l appliquer ca fait une journee....

je retombe à la case depart....

il y a quelque chose que je saisie pas ou que j exprime mal dans vb mais je le lache pas

je suis un peu découragé mais je vais le trouver

mais si quelqu un as une solution miracle ou un code qui peux me mettre sur la piste.....
car présentement j'ai plein de code trash dans mes fichier .txt qui sont des solutions qui marche pas malgré que c'est peux etre juste une mauvaise interprétation,mais le résultat est toujours le même...je fini avec un compte a rebours quand  mon heure choisi est plus petite que l heure courante ou bien je tombe avec une date a la place d une heure....

j'ai une solution toute écrit dans ma tête mais c de la mettre en code que je bloque.....

Ray

dimanche 6 février 2005 à 02:59:49 | Re : calculer intervalle entre 2 heures

Gobillot

Réponse acceptée !
    Dim d1 As Date
    Dim d2 As Date
    Dim dd As Date
   
    d1 = "03:00:00"
    d2 = "00:00:00"
   
    dd = d2 - d1
    If dd < 0 Then dd = dd + 1
    MsgBox "interval= " & dd



Daniel

dimanche 6 février 2005 à 03:29:48 | Re : calculer intervalle entre 2 heures

xtc007

Merci Daniel

ca fonctionne

Ray


1 2

Cette discussion est classé dans : xx, heure, heures, calculer, intervalle


Répondre à ce message

Sujets en rapport avec ce message

validation de la date [ par jean ] bonjour,c une application qui consiste à calculer le nombre d'heure passées dans un parking. le Parking est ouvert de 6.00 am à 22h00 . la date de dép Heures,minutes et secondes [ par stailer ] Salut la compagnie !Bon voila, je suis hyper mauvais en Maths.Alors j'aurai une petite question :J'ai un nombre : 1661 par exemple. Je voudrais conver Calculer le contenu d'une variable URGENT plz [ par letrucaso ] Bonjour/Bonsoir,Voila mon probleme , mon programe reduit des intervalle pour trouver l'endroit ou la droite d'une fonction passe par les abscisses... Calcul heure [ par Jackboy ] Bonjour !J'ai besoin de vous....J'aimerai faire un calcul des heures fait dans mon entreprise ex.: 03:01, 01:01, 04:01 etc... Toute les heures sont in cumul d'heure [ par snail ] Bonjour, je réalise une application de reporting, et j'ai besoin de cumuler des heures qui correspondent à la durée de traitement d'un bon sav.Je recu Cumul d'heure [ par snail ] bonjour,j'additionne des heures correpondant aux nombres d'heures de traitement d'un bon, lorsque ce délai depasse 24heures cela m'affiche une date du Calcul des heures [ par svigneault ] SVigneaultComment calculer le temps entre une heure de départ et une heure de retour, Il doit y avoir une fonction qui permette cela. Mes champs son d comparaison heure en vb6 [ par m3t3or ] bonjour a tous,j'aimerais recuperer la difference entre deux heuresdu genre "toto=08:00:00-12:35:25"en faite j'essaie de faire un prog pour une pointe


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,328 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.