begin process at 2010 02 10 16:28:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

diferences entre deux times


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

diferences entre deux times

vendredi 28 avril 2006 à 14:52:17 | diferences entre deux times

ahmedarous312



Ocean[size=3]
je cherche comment faire la difference entre deux heures ou deux date
et mercie pour votre aide
vendredi 28 avril 2006 à 15:02:38 | Re : diferences entre deux times

Willi

Membre Club Administrateur CodeS-SourceS
En précisant le langage sa serait plus pratique si tu veux de l'aide.
vendredi 28 avril 2006 à 15:23:57 | Re : diferences entre deux times

PCPT

Administrateur CodeS-SourceS
et en cherchant avant çà serait plus rapide...
vendredi 28 avril 2006 à 15:25:26 | Re : diferences entre deux times

PCPT

Administrateur CodeS-SourceS
http://www.codyx.org/snip_cat_date-heure_6.aspx
samedi 29 avril 2006 à 09:35:59 | Re : diferences entre deux times

JMO

Membre Club
Bonjour,

Comme le préconise "mcs2006", exemple détaillé ci-dessous avec DateDiff.

Dim Saisie, DateEntree, DateSortie, Msg, n, hh, mn

Saisie = InputBox(vbCrLf&vbCrLf&vbCrLf&vbCrLf&"Saisir votre date sous la forme:"_
&vbCrLf&vbCrLf&"jj/mm/aaaa hh:mm - jj/mm/aaaa hh:mm"&vbCrLf&"Remplacer les 5 derniers caractères hh:mm",_
"Calcul d'intervalle de temps en minutes", Left(Now, 16) & " - " & Left(Now, 10) & " 00:15")

DateEntree = Mid(Saisie, 1, 16) & ":00"
DateSortie = Mid(Saisie, 20, 16) & ":00"

' y = DateDiff("yyyy", DateSortie, DateEntree) ' aaaa
' m = DateDiff("m", DateSortie, DateEntree)    ' mm
' d  = DateDiff("y", DateSortie, DateEntree)   ' jj
' h = DateDiff("h", DateSortie, DateEntree)    ' hh
' n = DateDiff("n", DateSortie, DateEntree)    ' mn    
' s = DateDiff("s", DateSortie, DateEntree)    ' ss

n = DateDiff("n" , DateSortie, DateEntree)

Temps = n * 60  'temps en secondes

hh = Temps / 3600
mn = (hh - Int(hh)) * 60

If hh >= 24 Then
jj = Int(hh / 24)
hh = hh - jj * 24
End If

Conversion = Int(jj) & " j " & Int(hh) & " h " & CInt(mn) & " mn"
Msg = "Comparaison de dates du " & DateSortie & " au " & DateEntree &vbCrLf&vbCrLf
Msg = Msg & "La différence entre les 2 dates est : " &vbCrLf&vbCrL
Msg = Msg & "Nombre total en minutes = " & n &vbCrLf&vbCrLf
MsgBox s & " " & Msg &vbCrLf& " soit: " & Conversion,_
       vbApplicationModal + vbDefaultButton1 + vbInformation + vbOKOnly, "Résultat"

If n =0 Then
   MsgBox "Les dates à comparer sont identhiques"
   InputBox Saisie , "Calcul d'intervalle de temps en minutes", Left(Now, 16) &" - " & Left(Now, 11) & " 00:00"', Left(Now, 16) & " - " & Left(Now, 10) & " 00:00", "Calcul d'intervalle de temps en minutes", Left(Now, 16) & " - " & Left(Now, 11) & " 00:00"
   Else
   Msg = "Comparaison de dates du " & DateSortie & " au " & DateEntree &vbCrLf&vbCrLf
   Msg = Msg & "La différence entre les 2 dates est : " &vbCrLf&vbCrLf
   Msg = Msg & "Nombre total en minutes = " & n &vbCrLf&vbCrLf
   Msg = Msg & "Nombre de jours   = " & Int(jj)&vbCrLf&vbCrLf
   Msg = Msg & "Nombre de heures  = " & Int(hh)&vbCrLf&vbCrLf
   Msg = Msg & "Nombre de minutes = " & CInt(mn)
MsgBox Msg '& "La différence entre les 2 dates est : " &vbCrLf&vbCrLf& Msg  
End If

jean-marc


Cette discussion est classée dans : times, diferences


Répondre à ce message

Sujets en rapport avec ce message

une histoire de boutons [ par dracoula ] salut j voudrai savoir comment faire pour desactiver le bouton droit de la sourie car ca me cause certains probleme en ce qui concerne la COPIER COLLE vb et crystal report [ par hans ] Bonjour tout le monde, Voila j'ai un gros probleme : je voudrais creer une application vb 6.0 qui va chercher des infos dans une base de donnees puis utilisation d'installshield [ par chec ] Developper +En tentant d'utiliser installshield je reçois sans cesse un message de type setup dll requis pour terminer l'intallation. cependant j'ai r Refresh et Adodc [ par oklk ] BONEVIER>j'ai ecrire un code qui ne marche pas >>c'est sur refresh >> lorsque je fait Adodc1.Refresh ;ilya une erreur c-a-d que le pilote ISAM n'e indice ( index ) [ par michong ] michong Michongvoila je voulais savoi si il était possible de mettre un indice dans un reco SQL en vba [ par michong ] michong Michongvoila je voulais savoir comment fait on une requete sql en vba et comment l'exéc probleme de liste [ par lebarn ] quand je fais appel a une propriété de cette maniere :txtZonedetexte. ...il s'affiche une liste : Ubound, Lbound, Item, Countet il ya pas la liste : N REgistre windows [ par lebarn ] bonjour !comment on fait pour ecrire dans le registre mais pas dans "VB and VBA programs setting", nimporte ou :hkey_user/mon_aplli/ma_section/ma_clef about des activeX [ par lebarn ] b'jour !:-Dcomment on fé pour mettre une page d'about a un controle activeX et que sa saffiche dans les propriétés ?svp :-DLebarn, c'est moi :: <a hre userform vba [ par pino2 ] Pinoes ce qu'il existe une mise a jour pour excel 2000 pour avoirles userforms excel 2003???d'avance merci pour votre réponsepino


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,577 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales