Go 将小时、分钟、秒添加到当前时间

Go 将小时、分钟、秒添加到当前时间,go,time,Go,Time,如何将小时、分钟和秒(定义为整数)添加到当前时间,类似于AddDate timein := time.Now().Local().AddDate(Hours, Mins, Sec) 但以小时、分钟和秒为参数。AddDate以年、月、日为参数,而不是小时、分钟、秒 发件人: 我想你要找的是 timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + tim

如何将小时、分钟和秒(定义为整数)添加到当前时间,类似于
AddDate

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

但以小时、分钟和秒为参数。

AddDate
以年、月、日为参数,而不是小时、分钟、秒

发件人:


我想你要找的是

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

AddDate()函数为时间添加了年、月和日感谢您的快速响应!这是什么:=符号?同时声明和分配变量的语法糖。将var timein time.time后跟timein=…简化:
timein:=time.Now().Add(time.Hour*hours+time.Minute*mins+time.Second*sec)
这不再回答问题。(我可以看出,在编辑之前,它可能是第一个版本的答案)。
timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) +
                                 time.Minute * time.Duration(Mins) +
                                 time.Second * time.Duration(Sec))