задача такова, мне нужно добавить 5 минут к отметке времени, но что бы я ни делал, время не меняется, что я делаю не так?
Вызов parse.Add
в строке 12 в вашем примере следует изменить на что-то вроде:
parse=parse.Add(5 * time.Minute)
метод .Add
не изменяет структуру времени на месте , он возвращает новую структуру с добавленной продолжительностью, которую отбрасывал ваш исходный пример.
См. этот веб-сайт GO для быстрого примера: