Comment ajouter des heures, des minutes et des secondes (définies comme des ints) à l'heure actuelle, comme AddDate
?
timein := time.Now().Local().AddDate(Hours, Mins, Sec)
mais avec des heures, des minutes et des secondes.
Comment ajouter des heures, des minutes et des secondes (définies comme des ints) à l'heure actuelle, comme AddDate
?
timein := time.Now().Local().AddDate(Hours, Mins, Sec)
mais avec des heures, des minutes et des secondes.
Réponses:
Je suppose que tu cherches
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)
AddDate
prend (et ajoute) l'année, le mois, le jour comme paramètres, pas l'heure, la minute, la seconde.
Depuis https://golang.org/pkg/time/#Time.AddDate :
func (t Time) AddDate(years int, months int, days int) Time