Conversión de tiempo. Tipo de duración microsegundos valor a milisegundos

Estoy usando go-ping (https://github.com/sparrc/go-ping ) biblioteca de golang para ping ICMP sin privilegios.

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

Al ejecutar esto, obtengo latencia en milisegundos y jitter en microsegundos. Quiero la misma unidad para ambos digamos milisegundos, así que cuando estoy haciendojitter = stats.StdDevRtt/1000 ojitter = jitter/1000 (para convertir microsegundos a milisegundos), lo que obtengo es jitter en nanosegundos :(. ¿Hay alguna forma de obtener la misma unidad de milisegundos para latencia y jitter?

Respuestas a la pregunta(2)

Su respuesta a la pregunta