Bonjour,
Je suis en train de développer une petite application Chrono que je vais porter vers une application pour Smartphone/PDA Phone.
La manière la plus simple que j'ai trouvé de faire le chrono, est la suivante :
1) Créer un objet DT1 (DateTime) qui est assigné à DateTime.Now
2) Lancer le chrono.
3) On entre dans une boucle TANT QUE.
4) Créer un objet temporaire (DateTime) qui est assigné à DateTime.Now
5) TimeSpan = temporaire - DT1.
6) On boucle TANT QUE pas fin.
7) Fin.
Différence de DATE.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DateTime dt = new DateTime(); dt = DateTime.Now; ... While(!fin) { DateTime dt2 = DateTime.Now; TimeSpan span = dt2 - dt; lTime.Text = span.ToString(); ... }
Le problème :
C'est la précision ! Je n'ai qu'une précision à la seconde.
J'aimerais avoir une précision de l'ordre du 10ieme ou du 100ieme de seconde. (MilliSecond ?)
Comment arriver à obtenir une précision pareille avec différence de date ?
Ou y aurait-il un autre moyen de créer un chrono autrement qu'avec une différence de dates ?
Merci d'avance.
Partager