title: Conversion of time.Duration type microseconds value to milliseconds
body: <p>I am using go-ping ( <a href="https://github.com/sparrc/go-ping" rel="noreferrer">https://github.com/sparrc/go-ping</a> )library of golang for unprivileged ICMP ping.</p>
  
  <pre><code>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
  </code></pre>
  
  <p>From running this, I am getting latency in milliseconds and jitter in microseconds. I want same unit for both let's say millisecond so when I am doing <code>jitter = stats.StdDevRtt/1000</code> or <code>jitter = jitter/1000</code> (to convert microseconds to milliseconds), what I am getting is jitter in nanoseconds :(. Is there any way to get same unit milliseconds for both latency and jitter.</p>