https://play.golang.org/p/O1FWb9O97ld
func main() {
//const longForm = "Jan 2, 2006 at 3:04pm (MST)"
t1, _ := time.Parse("03:04:05", "12:03:30")
fmt.Printf("current date time %v
", t1)
now := time.Now().UTC()
t1.AddDate(now.Year(), int(now.Month()), now.Day())
fmt.Printf("current date time %v", t1)
}
Output
current date time 0000-01-01 12:03:30 +0000 UTC
current date time 0000-01-01 12:03:30 +0000 UTC
Essentially I parse only time but want to add today's date to it. But nothing changed after calling time.AddDate()