【发布时间】:2017-03-28 03:01:48
【问题描述】:
如何将小时、分钟和秒(定义为整数)添加到当前时间,类似于AddDate?
timein := time.Now().Local().AddDate(Hours, Mins, Sec)
但有小时、分钟和秒。
【问题讨论】:
-
golang.org/pkg/time/#Time.AddDate AddDate() 函数添加了年、月和日
如何将小时、分钟和秒(定义为整数)添加到当前时间,类似于AddDate?
timein := time.Now().Local().AddDate(Hours, Mins, Sec)
但有小时、分钟和秒。
【问题讨论】:
AddDate 采用(并添加)年、月、日作为参数,而不是小时、分钟、秒。
来自https://golang.org/pkg/time/#Time.AddDate:
func (t Time) AddDate(years int, months int, days int) Time
【讨论】:
我猜你在找什么
timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) +
time.Minute * time.Duration(Mins) +
time.Second * time.Duration(Sec))
【讨论】:
timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec)