Golang Time.Sub返回小时,分钟,秒 - 如何在几天或几个月内获得它?

时间:2016-09-09 12:22:54

标签: date go time

在Golang中,我尝试使用time.Time找出给定time.Time值与当前time.Sub值之间的差异,我的结果如下所示 -

4691h42m17.1831189s

是否可以在不对此值执行任何数学操作的情况下返回天数或月数并仅使用time包?

1 个答案:

答案 0 :(得分:2)

不,不可能。 time.Sub返回的Duration类型限制为小时:

  

没有Day或更大单位的定义,以避免在夏令时时区转换中出现混淆。