自golang纳秒时间戳以来的时间
发布时间:2020-12-16 19:28:59 所属栏目:大数据 来源:网络整理
导读:Q1.如何从纳秒时间戳创建golang time结构? Q2.然后,我如何计算自此时间戳以来的小时数? 在Go中,“time”对象由结构类型 time.Time 的值表示. 您可以使用 time.Unix(sec int64,nsec int64) 函数从纳秒时间戳创建时间,其中有效的nsec超出范围[0,999999999].
Q1.如何从纳秒时间戳创建golang
time结构?
Q2.然后,我如何计算自此时间戳以来的小时数?
在Go中,“time”对象由结构类型
time.Time 的值表示.
您可以使用 并且您可以使用 t := time.Unix(0,yourTimestamp) elapsed := time.Since(t) 要获得以小时为单位的经过时间,只需使用 fmt.Printf("Elapsed time: %.2f hours",elapsed.Hours()) 试试Go Playground. 注意: 持续时间可以以“72h3m0.5s”的格式智能地格式化,在其 fmt.Printf("Elapsed time: %s",elapsed) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |