Conversion du temps. Durée du type microsecondes en millisecondes

Je suis en utilisant aller-ping ( https://github.com/sparrc/go-ping )de la bibliothèque de golang pour les non-privilégiés ping ICMP.

timeout := time.Second*1000
interval := time.Second
count := 5
host := p.ipAddr
pinger, cmdErr := ping.NewPinger(host)

pinger.Count = count
pinger.Interval = interval
pinger.Timeout = timeout
pinger.SetPrivileged(false)
pinger.Run()
stats := pinger.Statistics()

latency = stats.AvgRtt  //stats.AvgRtt is time.Duration type
jitter = stats.StdDevRtt//stats.StdDevRtt is time.Duration type

De l'exécution de cet, je suis de latence en millisecondes et gigue en microsecondes. Je veux la même unité pour les deux disons milliseconde, donc, quand je fais jitter = stats.StdDevRtt/1000 ou jitter = jitter/1000 (pour convertir quelques microsecondes à quelques millisecondes), ce que je reçois est de la gigue en nanosecondes :(. Est-il possible d'obtenir les mêmes unité de millisecondes pour les deux temps de latence et de gigue.

source d'informationauteur supriya