相关疑难解决方法(0)

golang time.Since()有几个月和几年

我想尝试转换这样的时间戳:

2015-06-27T09:34:22+00:00
Run Code Online (Sandbox Code Playgroud)

到格式的时间所以它会说像9个月前1天2小时30分2秒.

类似的东西.

我使用time.Parsetime.Since达到这个目的:

6915h7m47.6901559s
Run Code Online (Sandbox Code Playgroud)

但是我如何从那里转换?这样的事情就是我想的:

for hours > 24 {
        days++
        hours -= 24
}
Run Code Online (Sandbox Code Playgroud)

但问题是,这个月不准确,因为几个月可能有28天,30天和31天.

有没有更好的方法来实现我想要的?

time duration go

20
推荐指数
2
解决办法
2万
查看次数

标签 统计

duration ×1

go ×1

time ×1