在python中,我可以看到在特定过程中经过了多少秒,例如,
started = time.time()
doProcess()
print(time.time()-started)
戈朗的等价物是什么?
import (
"fmt"
"time"
)
func main() {
begin := time.Now()
time.Sleep(10 * time.Millisecond)
end := time.Now()
duration := end.Sub(begin)
fmt.Println(duration)
}
import (
"fmt"
"time"
)
func main() {
started := time.Now()
doProcess()
fmt.Println(time.Now().Sub(started).Seconds())
}
打包时间
自
自func Since(t Time) Duration
返回自 t 以来经过的时间。它是 时间。现在((。子(t(。
你在 Go 中的 Python 示例:
package main
import (
"fmt"
"time"
)
func main() {
started := time.Now()
time.Sleep(1 * time.Second)
fmt.Println(time.Since(started))
}
输出:
1s