92 Как мне добавить часы, минуты и секунды (определенные как целые числа) к текущему времени, аналогично AddDate? timein := time.Now().Local().AddDate(Hours, Mins, Sec) но с часами, минутами и секундами. go time joshii_h источник 2 golang.org/pkg/time/#Time.AddDate Функция AddDate () добавила годы, месяцы и дни ко времени sunkuet02 Ответы: 140 Я думаю, что ты ищешь timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + time.Minute * time.Duration(Mins) + time.Second * time.Duration(Sec)) Франк Жаннин источник Спасибо за быстрый ответ! joshii_h что это: = символ? вишнупрасантх 1 Синтаксический сахар для одновременного объявления и назначения переменной. Заменяет var timein time.Time на timein = ... Franck Jeannin 10 Упрощенное:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec) Trevin Avery 5 AddDate принимает (и добавляет) год, месяц, день в качестве параметров, а не час, минуту, секунду. Из https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time Heemayl источник 1 Это больше не отвечает на вопрос. (Я вижу, как это могло быть ответом на первую версию до редактирования). Дункан Джонс
140 Я думаю, что ты ищешь timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + time.Minute * time.Duration(Mins) + time.Second * time.Duration(Sec)) Франк Жаннин источник Спасибо за быстрый ответ! joshii_h что это: = символ? вишнупрасантх 1 Синтаксический сахар для одновременного объявления и назначения переменной. Заменяет var timein time.Time на timein = ... Franck Jeannin 10 Упрощенное:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec) Trevin Avery 5 AddDate принимает (и добавляет) год, месяц, день в качестве параметров, а не час, минуту, секунду. Из https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time Heemayl источник 1 Это больше не отвечает на вопрос. (Я вижу, как это могло быть ответом на первую версию до редактирования). Дункан Джонс
5 AddDate принимает (и добавляет) год, месяц, день в качестве параметров, а не час, минуту, секунду. Из https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time Heemayl источник 1 Это больше не отвечает на вопрос. (Я вижу, как это могло быть ответом на первую версию до редактирования). Дункан Джонс
Ответы:
Я думаю, что ты ищешь
источник
timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec)
AddDate
принимает (и добавляет) год, месяц, день в качестве параметров, а не час, минуту, секунду.Из https://golang.org/pkg/time/#Time.AddDate :
func (t Time) AddDate(years int, months int, days int) Time
источник