Golang 计算两个时间差的秒数
可以使用 time 包中的 Sub() 函数来计算两个时间之间的差值,返回的结果是 Duration 类型,表示时间间隔。然后可以使用 Seconds() 函数将 Duration 类型转换为秒数。
示例代码:
package main
import (
"fmt"
"time"
)
func main() {
t1 := time.Now()
time.Sleep(time.Second * 3)
t2 := time.Now()
diff := t2.Sub(t1)
fmt.Printf("时间间隔:%v\n", diff)
seconds := int(diff.Seconds())
fmt.Printf("时间间隔:%d秒\n", seconds)
}
输出结果:
时间间隔:3.000357s
时间间隔:3秒
原文地址: https://www.cveoy.top/t/topic/lAyn 著作权归作者所有。请勿转载和采集!