2010-05-19 8 views
3

Comment obtenir l'heure UTC en millisecondes sous la plate-forme Windows? J'utilise la bibliothèque standard qui me donne l'heure UTC en secondes. Je veux avoir le temps en millisecondes. Y a-t-il une référence d'une autre bibliothèque qui me donne l'heure UTC exacte en millisecondes?Horodatage UTC en millisecondes utilisant C++ sous Windows

+0

Vérifiez tous les commentaires dans votre question précédente: http://stackoverflow.com/questions/2856265 - il semble que cela a déjà été répondu pour vous. –

+1

@ Paul R, la question que vous avez liée à ne semble pas être un doublon du tout. – avakar

+0

@avakar: si vous lisez les commentaires des réponses à la question liée, il donne déjà la réponse sur la façon d'obtenir les horodatages UTC avec résolution ms, donc la nouvelle question d'Arman est au moins redondante, même si ce n'est pas un doublon exact. –

Répondre

6

La précision est cependant bien pire, l'horloge se met généralement à jour à intervalles de 15,625 millisecondes sur la plupart des machines Windows. Il n'y a pas grand intérêt à rechercher une meilleure précision, toute horloge qui fournit un horodatage absolu est sujette à la dérive. Vous auriez besoin de matériel dédié, généralement une horloge radio GPS, pour obtenir quelque chose de mieux. Lesquels sont difficiles à utiliser correctement sur un système d'exploitation multitâche non temps réel. La latence la plus défavorable peut atteindre 200 millisecondes.

Questions connexes