Bonjour,
J'ai deux DateTime et j'aimerais savoir combien de seconde se sont écoulées entre le premier et le deuxième.
Comment faire?
Merci d'avance
Bonjour,
J'ai deux DateTime et j'aimerais savoir combien de seconde se sont écoulées entre le premier et le deuxième.
Comment faire?
Merci d'avance
Dte_B.AddTicks(-Dte_A.Ticks).Ticks \ 10000000
le problème c'est que si je fait ça, j'ai quand plus d'une minute c'est écoulée, des nombres négatifs...
Hum... Y a des fois faut refléchir un peu quand même...
Meme si tu fais autrement que comme ça si tu soustrais le plus grand datetime au plus petit, ça sera toujours négatif....
Salut
Sinon tu peux aussi le faire comme ça:
bon courage
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static TimeSpan diff_time(string timedebut, string timefin) { TimeSpan t; DateTime timed = .......; DateTime timef = ........; t = timef.ToUniversalTime() - timed.ToUniversalTime(); return t; }
Envoyé par Kelpan
non c'est pas ca je soustrait les nombres dans le bon sens...
enfin j'ai trouvé une solution plus adaptée:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 TimeSpan test = dtStop - dtStart; iDuree = ((int)test.TotalSeconds);
Oui bien vu le TimeSpan.
J'l'avais oublié cet objet.
Bonne continuation
Partager