Conversion d'un temps (access et vba)

stephG01 Messages postés 51 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 2 février 2006 - 26 janv. 2005 à 09:30
cqui789 Messages postés 261 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 18 mai 2009 - 26 janv. 2005 à 10:12
Lut

je 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 )
conversion de 00:15:00 -> 0.25

merci d'avance

3 réponses

Gobillot Messages postés 3140 Date d'inscription vendredi 14 mai 2004 Statut Membre Dernière intervention 11 mars 2019 34
26 janv. 2005 à 09:40
encore des calculs savants:

Dim dt As Date

dt = "00:15:00"

MsgBox dt * 24

Daniel
0
stephG01 Messages postés 51 Date d'inscription dimanche 22 février 2004 Statut Membre Dernière intervention 2 février 2006
26 janv. 2005 à 10:09
merci c'est plus simple que ce que je viens de faire.

(Format(00:15:00, "h")) + ((Format(00:15:00, "N")) / 60) + ((Format(00:15:00, "s")) / 3600)

@+
0
cqui789 Messages postés 261 Date d'inscription jeudi 13 janvier 2005 Statut Membre Dernière intervention 18 mai 2009 3
26 janv. 2005 à 10:12
autrement dit, les dates sont des nombres ou les unites sont des jours

donc p.ex. 1,5 = 1jour et demi ou 1 jour et 12h.

si tu veux des heures, tu multiplie le nombre de jour par le nombre d'heures par jour (24)

C'est simple, des que tu as la methode
0
Rejoignez-nous