你可以使用 time.Since(s_time) 来获取从某个时间到现在经过的时间。下面是一个完整的示例:

package main

import (
	"fmt"
	"time"
)

func main() {
	s_time := time.Now()
	time.Sleep(1 * time.Second) // 模拟经过了1秒钟

	elapsed := time.Since(s_time)
	fmt.Println("经过的时间:", elapsed)
}

输出结果会显示经过的时间,精确到纳秒。

Golang 获取时间差:从指定时间到现在的精确时间(纳秒级)

原文地址: https://www.cveoy.top/t/topic/p2zj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录