1
在两个日期之间获取持续时间或基于当前基本获取未来日期的惯用方式是什么?现在我正在使用下面的代码来实现这一点。创造持续时间或未来日期的习惯性方式
yearSpan := time.Date(time.Now().Year()-1, time.Now().Month(),
time.Now().Day(), time.Now().Hour(), time.Now().Minute(), time.Now().Second(),
time.Now().Nanosecond(), time.UTC)
yearDuration := time.Now().Sub(yearSpan)
header.Add("Expires", time.Now().Add(futureDate).String())
我在书本和网站上看得很到处,但是我找不到任何惯用的方法来创建持续时间。有关如何以更好的方式重构上述代码的任何想法?
感谢
感谢这么多的整洁回答:) – ymg
由于某种原因,我完全忘记了我曾经用'time.Sleep(time.Minute * 1)'*叹息* – ymg
很高兴我能帮到你。 – OneOfOne