Adding hours, minutes, seconds to current time
Solution 1:
I guess what you are looking for is
timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) +
time.Minute * time.Duration(Mins) +
time.Second * time.Duration(Sec))
Solution 2:
AddDate
takes (and adds) year, month, day as parameters, not hour, minute, second.
From https://golang.org/pkg/time/#Time.AddDate:
func (t Time) AddDate(years int, months int, days int) Time