2016-11-14 18 views
15

AddDateと同様に、現在の時刻に時、分、秒を追加するにはどうすればよいですか?時間、分、秒を現在の時間に加算する

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

時間、分、秒です。

+0

https://golang.org/pkg/time/#Time.AddDate AddDate()関数です年、月、日を追加しました – sunkuet02

答えて

36

私はあなたが探しているものと思いますが

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

ありがとうございました! –

4

AddDateは、時、分、秒ではなく、年、月、日をパラメータとして取ります(追加します)。 https://golang.org/pkg/time/#Time.AddDateから

func (t Time) AddDate(years int, months int, days int) Time 
関連する問題