वर्तमान समय में घंटे, मिनट, सेकंड जोड़ना


95

वर्तमान समय के समान घंटे, मिनट और सेकंड (इन्टस के रूप में परिभाषित) को कैसे जोड़ूँ AddDate?

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

लेकिन घंटे, मिनट और सेकंड के साथ।


2
golang.org/pkg/time/#Time.AddDate AddDate () फ़ंक्शन ने वर्षों, महीनों और दिनों को जोड़ा
— sunkuet02

जवाबों:


145

मुझे लगता है कि तुम क्या देख रहे हो

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

तेजी से प्रतिक्रिया के लिए धन्यवाद!
— जोशी_

वह क्या है: = प्रतीक?
— विष्णुप्रशांत २ '’१ras

1
एक ही समय में एक चर घोषित करने और असाइन करने के लिए सिंथेटिक चीनी। Var timein time.Time के स्थान पर timein = ...
— फ्रेंक जीनिन

10
सरलीकृत:timein := time.Now().Add(time.Hour * hours + time.Minute * mins + time.Second * sec)
— ट्रेविन एवरी

5

AddDate (और जोड़ता है) वर्ष, महीना, दिन मापदंडों के रूप में, घंटे, मिनट, दूसरा नहीं।

से https://golang.org/pkg/time/#Time.AddDate :

func (t Time) AddDate(years int, months int, days int) Time

2
यह अब सवाल का जवाब नहीं देता है। (मैं देख सकता हूं कि संपादन से पहले यह पहले संस्करण के लिए कैसे उत्तर हो सकता है)।
— डंकन जोन्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.