समय के साथ कस्टम समय क्षेत्र पार्सिंग।ParseInLocation
जब time.ParseTime() फ़ंक्शन का उपयोग करके समय को पार्स किया जाता है, तो परिणामी समय संरचना होगी यूटीसी में डिफ़ॉल्ट रूप से, जो हमेशा वांछित व्यवहार नहीं हो सकता है। इसे संबोधित करने के लिए, आप time.ParseInLocation() फ़ंक्शन का लाभ उठा सकते हैं, जो आपको पार्सिंग के दौरान एक विशिष्ट समय क्षेत्र निर्दिष्ट करने की अनुमति देता है।
उदाहरण के लिए, यदि आप किसी अन्य समय क्षेत्र में समय संरचना प्राप्त करना चाहते हैं यूटीसी, आप स्थान तर्क के रूप में time.Local का उपयोग कर सकते हैं। यह सुनिश्चित करता है कि परिणामी समय वस्तु आपके स्थानीय समय क्षेत्र में निर्दिष्ट समय टिकट को प्रतिबिंबित करेगी।
यहां वर्णन करने के लिए एक उदाहरण दिया गया है:
package main
import (
"fmt"
"time"
)
func main() {
// Parse time with a specific time zone.
// 2012-07-09 05:02:00 0000 CEST
const formWithZone = "Jan 2, 2006 at 3:04pm (MST)"
t, _ := time.ParseInLocation(formWithZone, "Jul 9, 2012 at 5:02am (CEST)", time.Local)
fmt.Println(t)
// Parse time without a specific time zone, will use local time zone.
// 2012-07-09 05:02:00 -0700 PDT
const formWithoutZone = "Jan 2, 2006 at 3:04pm"
t, _ = time.ParseInLocation(formWithoutZone, "Jul 9, 2012 at 5:02am", time.Local)
fmt.Println(t)
}
time.ParseInLocation() का उपयोग करके, आप आसानी से समय स्ट्रिंग को पार्स कर सकते हैं और किसी भी वांछित समय क्षेत्र में समय संरचना प्राप्त कर सकते हैं, जिससे समय प्रतिनिधित्व पर अधिक लचीलेपन और नियंत्रण की अनुमति मिलती है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3