【发布时间】:2020-06-19 18:59:17
【问题描述】:
我在 Go 中将 time.Unix 用于我的时间库,但我无法弄清楚如何舍入到特定格式。我有一个函数可以像这样输入时间:
func roundTimeDown(startTime time.Time) string {
tUnix:= startTime.Unix()
}
但我想将其四舍五入到 5 分钟的间隔(以 30 秒结束)。例如,9:57:30、10:02:30、10:07:30 等
因此,如果用户将 10:08 发送到函数中,它将向下舍入到 10:07:30。我该怎么做?
【问题讨论】: