92 Bagaimana cara menambahkan jam, menit, dan detik (didefinisikan sebagai int) ke waktu saat ini, mirip dengan AddDate? timein := time.Now().Local().AddDate(Hours, Mins, Sec) tetapi dengan jam, menit, dan detik. go time joshii_h sumber 2 golang.org/pkg/time/#Time.AddDate AddDate () fungsi menambahkan tahun, bulan dan hari ke waktu sunkuet02 Jawaban: 140 Saya kira apa yang Anda cari adalah timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + time.Minute * time.Duration(Mins) + time.Second * time.Duration(Sec)) Franck Jeannin sumber Terima kasih atas tanggapan yang cepat! joshii_h apa itu: = simbol? vishnuprasanth 1 Gula sintaksis untuk mendeklarasikan dan menetapkan variabel pada saat yang bersamaan. Menggantikan var timein time.Time diikuti oleh timein = ... Franck Jeannin 10 Disederhanakan:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec) Trevin Avery 5 AddDate mengambil (dan menambahkan) tahun, bulan, hari sebagai parameter, bukan jam, menit, detik. Dari https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time heemayl sumber 1 Ini tidak lagi menjawab pertanyaan itu. (Saya dapat melihat bagaimana itu bisa menjadi jawaban untuk versi pertama, sebelum diedit). Duncan Jones
140 Saya kira apa yang Anda cari adalah timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) + time.Minute * time.Duration(Mins) + time.Second * time.Duration(Sec)) Franck Jeannin sumber Terima kasih atas tanggapan yang cepat! joshii_h apa itu: = simbol? vishnuprasanth 1 Gula sintaksis untuk mendeklarasikan dan menetapkan variabel pada saat yang bersamaan. Menggantikan var timein time.Time diikuti oleh timein = ... Franck Jeannin 10 Disederhanakan:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec) Trevin Avery 5 AddDate mengambil (dan menambahkan) tahun, bulan, hari sebagai parameter, bukan jam, menit, detik. Dari https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time heemayl sumber 1 Ini tidak lagi menjawab pertanyaan itu. (Saya dapat melihat bagaimana itu bisa menjadi jawaban untuk versi pertama, sebelum diedit). Duncan Jones
5 AddDate mengambil (dan menambahkan) tahun, bulan, hari sebagai parameter, bukan jam, menit, detik. Dari https://golang.org/pkg/time/#Time.AddDate : func (t Time) AddDate(years int, months int, days int) Time heemayl sumber 1 Ini tidak lagi menjawab pertanyaan itu. (Saya dapat melihat bagaimana itu bisa menjadi jawaban untuk versi pertama, sebelum diedit). Duncan Jones
Jawaban:
Saya kira apa yang Anda cari adalah
sumber
timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec)
AddDate
mengambil (dan menambahkan) tahun, bulan, hari sebagai parameter, bukan jam, menit, detik.Dari https://golang.org/pkg/time/#Time.AddDate :
func (t Time) AddDate(years int, months int, days int) Time
sumber