go duration比较

func Test() {
var waitFiveHundredMillisections time.Duration = 500 * time.Millisecond

startingTime := time.Now().UTC()
time.Sleep(600 * time.Millisecond)
endingTime := time.Now().UTC()

var duration time.Duration = endingTime.Sub(startingTime)

if duration >= waitFiveHundredMillisections {
fmt.Printf("Wait %v\nNative [%v]\nMilliseconds [%d]\nSeconds [%.3f]\n", waitFiveHundredMillisections, duration, duration.Nanoseconds()/1e6, duration.Seconds())
}
}
得到的输出如下:

Wait 500ms
Native [601.091066ms]
Milliseconds [601]
Seconds [0.601]

上一篇:requests模块


下一篇:android_基础_跳转动画使用容器转换