Accueil > > > CONVERSION D'UN TEMPS EN SECONDES AU FORMAT HH:MM:SS
CONVERSION D'UN TEMPS EN SECONDES AU FORMAT HH:MM:SS
Information sur la source
Description
Ce code est une version largement plus facile à comprendre et plus court que celui CodeCodeCodac ;-) Attention, le nombre de secondes doit être inférieur à 86400 (=1 jour) et ne doit pas être décimal(pas de virgule). De plus, le nombre de secondes pris en compte dans une journée est 86400 et pas 86459,178082191...(jour naturel).
Source
- Dim TempsTotal as long 'TempsTotal est le temps en secondes
- Dim Heures as Integer
- Dim Minutes as Integer
- Dim Secondes as Integer
-
- Sub Conversion(TempsTotal)
- Heures = Int(TempsTotal / 3600)
- Minutes = Int((TempsTotal - 3600 * Heure) / 60)
- Secondes = TempsTotal - 3600 * Heures - 60 * Minutes
- Msgbox (Format(Str(Heures + ":" + Minutes + ":" + Secondes))) 'là, on a le temps formaté hh:mm:ss
- 'Format sert à afficher 2 chiffres pour les heures, les minutes et les secondes
- 'Exemple: avec Format: 08:05:23
- ' sans Format: 8:5:23
- End Sub
-
- 'La même formule en une seule ligne (pas la peine de déclarer les variables Heures, Minutes et Secondes):
- 'MsgBox (Format(Str(Int(TempsTotal / 3600)) + ":" + Str(Int((TempsTotal - 3600 * (Int(TempsTotal / 3600))) / 60)) + ":" + Str(TempsTotal - 3600 * (Int(TempsTotal / 3600)) - 60 * (Int((TempsTotal - 3600 * (Int(TempsTotal / 3600))) / 60))), "ttttt"))
Dim TempsTotal as long 'TempsTotal est le temps en secondes
Dim Heures as Integer
Dim Minutes as Integer
Dim Secondes as Integer
Sub Conversion(TempsTotal)
Heures = Int(TempsTotal / 3600)
Minutes = Int((TempsTotal - 3600 * Heure) / 60)
Secondes = TempsTotal - 3600 * Heures - 60 * Minutes
Msgbox (Format(Str(Heures + ":" + Minutes + ":" + Secondes))) 'là, on a le temps formaté hh:mm:ss
'Format sert à afficher 2 chiffres pour les heures, les minutes et les secondes
'Exemple: avec Format: 08:05:23
' sans Format: 8:5:23
End Sub
'La même formule en une seule ligne (pas la peine de déclarer les variables Heures, Minutes et Secondes):
'MsgBox (Format(Str(Int(TempsTotal / 3600)) + ":" + Str(Int((TempsTotal - 3600 * (Int(TempsTotal / 3600))) / 60)) + ":" + Str(TempsTotal - 3600 * (Int(TempsTotal / 3600)) - 60 * (Int((TempsTotal - 3600 * (Int(TempsTotal / 3600))) / 60))), "ttttt"))
Conclusion
Si ce code comportait des bugs, merci de me le signaler
Sources du même auteur
Sources de la même categorie
Commentaires et avis
Discussions en rapport avec ce code source dans le forum
conversion minute en seconde [ par philpaul ]
je suis débutant sur access 2003 et j'aimerai savoir comment convertir des minutes/secondes, en secondes et comment rentrer le temps minutes/seco
Conversion d'un temps (access et vba) [ par stephG01 ]
Lutje cherche a convertir un temps du type 00:15:00 en decimal . c'est pour un calcul de cout.ex: cout = 15.24 * (00:15:00 ) &n
Mon ordinateur plante [ par Marnilla ]
Salut à vous,J'écris sur ce forum car je vois que vous savez beaucoup choses.Mon ordinateur n'arrete pas de planter. Qd je joue à un je
chargement d'une image après un certains temps [ par alexgr ]
Salut a toutes et a tous, je voudrais savoir si il est possible de pouvoir charger une image toute les 30 secondes dans le même clip, je m'exp
charger des images différentes après un temps précis [ par alexgr ]
Salut a toute et a tous, je voudrais savoir si il est possible de charger une image jpg différente toutes les 30 secondes dans un clip? je m'expl
Temps d'une instruction [ par kalagane1 ]
Bonjour à tous,Auriez vous l'aimable gentillesse de me renseigner sur le temps d'exécution des instructions VB.Je m'explique j'ai deux instr
choix de programme??? [ par marsupio ]
Bonjour, et excusez par avance mon manque de connaissances: je suis novice en VB. Je vais, de plus, tacher de faire court....Je dois préparer un
Conversion format DATE mySQL vers CFM [ par xenlo ]
Bon[jour/soir], Voila je voudrai convertire une date récupérée par SELECT dans ma base MySQL. Parce que quand je l'affiche simplement
Session Windows démarrée depuis ... [ par jack ]
SalutQqun connaitrait-il le moyen de connaitre le temps depuis lequel la session windows à démarré ?(différent du temps de fo
conversion d'un réel inférieur à 1 en base 2 [ par spizzou ]
" Une source émet n symboles S1, S2, ... , Sn avec les probabilitées respectives P1, P2, ... , Pn classées dans
|
Derniers Blogs
SESSION SILVERLIGHT 5 3D : SLIDES ET DEMOSSESSION SILVERLIGHT 5 3D : SLIDES ET DEMOS par Groc
Durant les techdays, j'ai eu le plaisir d'animer une session sur Silverlight 5 et la 3D avec Simon Ferquel. Comme promis, voici nos slides et mes démos (celles avec le viper BSG) ici et là. Pour mémoire, les démos utilisent toutes le viper BSG...
Cliquez pour lire la suite de l'article par Groc [TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES[TECHDAYS 2012] SESSION WEBMATRIX 2 : LE COUTEAU SUISSE GRATUIT POUR VOS DéVELOPPEMENTS WEB - SLIDES par gpommier
Suite à la session que j'ai présenté sur WebMatrix 2, vous pouvez trouver les slides ici, ainsi que les démos en packages nuget : démos1 et démos2 J'en profite pour remercier chaleureusement tous ceux qui sont venus très nombreux à cette sess...
Cliquez pour lire la suite de l'article par gpommier [SHAREPOINT] LES SESSIONS TECHDAYS 2012.[SHAREPOINT] LES SESSIONS TECHDAYS 2012. par Patrick Guimonet
Voici donc pour ceux qui n'ont pas pu venir, ou ceux qui n'ont pas pu toutes les suivre la liste des sessions SharePoint aux TechDays 2012, que je mettrais à jour dès que les liens des vidéo seront disponibles. Ou ici : http...
Cliquez pour lire la suite de l'article par Patrick Guimonet TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3TECHDAYS PARIS 2012 : SESSION PLEINIèRE JOUR 3 par ROMELARD Fabrice
Speaker: Bernard Ourghanlian Cette session est comme chaque jour transmise en live par BrainSonic, et j'ai donc suivi cette troisième pleinière par ce moyen sur mon iPad . Elle est dédiée comme chaque année à la mise en perspective de l'é...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE !MISHRA READER : UN LECTEUR RSS TRèS ZUNE STYLE EN OPEN SOURCE ! par Vko
Hier durant une session dédiée aux Techdays 2012, j'ai eu le plaisir d'annoncer la sortie de la Béta 2 de Mishra Reader. C'est quoi ? Pour les utilisateurs, c'est une vraie expérience de lecture de flux RSS sur Windows. Rien à voir avec les produit...
Cliquez pour lire la suite de l'article par Vko
Logiciels
Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System Easy-Planning (1.0.0.1)EASY-PLANNING (1.0.0.1)Basé sur les mêmes principes que MyPlanning, Easy-Planning permet de créer des plannings sous la ... Cliquez pour télécharger Easy-Planning
|