Я пытаюсь добавить несколько дней (на самом деле несколько недель) к существующей дате в Go. я пытался
myDate.Add(time.Hour * 24 * 7 * weeksToAdd)
Но я получаю сообщение об ошибке, когда пытаюсь построить: invalid operation: time.Hour * startAdd (mismatched types time.Duration and float64)
Итак, weeksToAdd
в настоящее время является float64
, но я могу изменить его на int или что-то еще. Изменение его на int изменило мою ошибку, сказав, что int
и Duration
не могут быть умножены.
Как добавить дни к дате?