我正在尝试对进程的执行进行计时,并且需要以秒为单位的值。
package main
import (
"fmt"
"time"
)
func main() {
startTime := time.Now()
time.Sleep(1379 * time.Millisecond)
elapsedTime := time.Since(startTime)
fmt.Println(elapsedTime) //->1.379s
secs := float64(elapsedTime / time.Second)
fmt.Println(secs)//->1
//desired output is: 1.379
}
我正在寻找一种方法来让时间不被舍入。这是游乐场: https: //play.golang.org/p/VLgKTpmkHPS
慕森王
呼如林
相关分类