92 Jak dodać godziny, minuty i sekundy (zdefiniowane jako ints) do bieżącego czasu, podobnie jak AddDate? timein := time.Now().Local().AddDate(Hours, Mins, Sec) ale z godzinami, minutami i sekundami. go time joshii_h źródło 2 golang.org/pkg/time/#Time.AddDate Funkcja AddDate () dodała lata, miesiące i dni do czasu sunkuet02 Odpowiedzi: 140 Myślę, że szukasz tego timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + time.Minute * time.Duration(Mins) + time.Second * time.Duration(Sec)) Franck Jeannin źródło Dziękuję za szybką odpowiedź! joshii_h co to jest: = symbol? vishnuprasanth 1 Cukier syntaktyczny do jednoczesnego zadeklarowania i przypisania zmiennej. Zastępuje zmienny czas w czasie Czas, po którym następuje czasin = ... Franck Jeannin 10 Uproszczone:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec) Trevin Avery 5 AddDate przyjmuje (i dodaje) rok, miesiąc, dzień jako parametry, a nie godzinę, minutę, sekundę. Z https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time heemayl źródło 1 To już nie odpowiada na pytanie. (Widzę, jak mogła to być odpowiedź na pierwszą wersję, przed edycjami). Duncan Jones,
140 Myślę, że szukasz tego timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + time.Minute * time.Duration(Mins) + time.Second * time.Duration(Sec)) Franck Jeannin źródło Dziękuję za szybką odpowiedź! joshii_h co to jest: = symbol? vishnuprasanth 1 Cukier syntaktyczny do jednoczesnego zadeklarowania i przypisania zmiennej. Zastępuje zmienny czas w czasie Czas, po którym następuje czasin = ... Franck Jeannin 10 Uproszczone:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec) Trevin Avery 5 AddDate przyjmuje (i dodaje) rok, miesiąc, dzień jako parametry, a nie godzinę, minutę, sekundę. Z https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time heemayl źródło 1 To już nie odpowiada na pytanie. (Widzę, jak mogła to być odpowiedź na pierwszą wersję, przed edycjami). Duncan Jones,
5 AddDate przyjmuje (i dodaje) rok, miesiąc, dzień jako parametry, a nie godzinę, minutę, sekundę. Z https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time heemayl źródło 1 To już nie odpowiada na pytanie. (Widzę, jak mogła to być odpowiedź na pierwszą wersję, przed edycjami). Duncan Jones,
Odpowiedzi:
Myślę, że szukasz tego
źródło
timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec)
AddDate
przyjmuje (i dodaje) rok, miesiąc, dzień jako parametry, a nie godzinę, minutę, sekundę.Z https://golang.org/pkg/time/#Time.AddDate :
func (t Time) AddDate(years int, months int, days int) Time
źródło