将小时,分钟和秒添加到当前时间

问题描述:

如何将小时,分钟和秒(定义为整数)添加到当前时间,类似于AddDate将小时,分钟和秒添加到当前时间

timein := time.Now().Local().AddDate(Hours, Mins, Sec) 

但有小时,分钟和秒。

+0

https://golang.org/pkg/time/#Time.AddDate ADDDATE()函数添加年,月,日时间 – sunkuet02

我猜你在找什么是

timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + 
           time.Minute * time.Duration(Mins) + 
           time.Second * time.Duration(Sec)) 
+0

感谢您的快速响应! –

AddDate以年,月,日为参数,而不是小时,分钟,秒。

https://golang.org/pkg/time/#Time.AddDate

func (t Time) AddDate(years int, months int, days int) Time