在python中,我可以看到在特定过程中经过了多少秒,如
ReferenceError: match is not defined
什么是golang的平等?
答案 0 :(得分:2)
import (
"fmt"
"time"
)
func main() {
begin := time.Now()
time.Sleep(10 * time.Millisecond)
end := time.Now()
duration := end.Sub(begin)
fmt.Println(duration)
}
答案 1 :(得分:1)
import (
"fmt"
"time"
)
func main() {
started := time.Now()
doProcess()
fmt.Println(time.Now().Sub(started).Seconds())
}
答案 2 :(得分:1)
func Since(t Time) Duration
因为返回从t开始经过的时间。这是简写 time.Now(),子(T)。
Go中的Python示例:
package main
import (
"fmt"
"time"
)
func main() {
started := time.Now()
time.Sleep(1 * time.Second)
fmt.Println(time.Since(started))
}
输出:
1s