Làm cách nào để thêm giờ, phút và giây (được xác định là int) vào thời điểm hiện tại, tương tự như AddDate
?Thêm giờ, phút, giây vào thời điểm hiện tại
timein := time.Now().Local().AddDate(Hours, Mins, Sec)
nhưng với giờ, phút và giây.
Làm cách nào để thêm giờ, phút và giây (được xác định là int) vào thời điểm hiện tại, tương tự như AddDate
?Thêm giờ, phút, giây vào thời điểm hiện tại
timein := time.Now().Local().AddDate(Hours, Mins, Sec)
nhưng với giờ, phút và giây.
Tôi đoán những gì bạn đang tìm kiếm là
timein := time.Now().Local().Add(time.Hour * time.Duration(Hours) +
time.Minute * time.Duration(Mins) +
time.Second * time.Duration(Sec))
Cảm ơn bạn đã phản hồi nhanh! –
AddDate
mất (và thêm) năm, tháng, ngày làm thông số, không phải giờ, phút, giây.
Từ https://golang.org/pkg/time/#Time.AddDate:
func (t Time) AddDate(years int, months int, days int) Time
https://golang.org/pkg/time/#Time.AddDate AddDate() chức năng thêm năm, tháng và ngày theo thời gian – sunkuet02