una trabajadas sumar separar minutos horas hora fecha diferencia como calcular go time

go - trabajadas - Agregar horas, minutos, segundos a la hora actual



sumar minutos a una hora en excel (2)

¿Cómo agrego horas, minutos y segundos (definidos como ints) a la hora actual, de manera similar a AddDate ?

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

pero con horas, minutos y segundos.


Supongo que lo que estás buscando es

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


AddDate toma (y agrega) año, mes, día como parámetros, no hora, minuto, segundo.

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

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