"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > कैसे सुरक्षित रूप से जाने के लिए यूनिक्स टाइमस्टैम्प्स में?

कैसे सुरक्षित रूप से जाने के लिए यूनिक्स टाइमस्टैम्प्स में?

2025-02-08 पर पोस्ट किया गया
ब्राउज़ करें:363

] जब समय का उपयोग करके टाइमस्टैम्प को पार्स करने का प्रयास किया जाता है, तो आप एक रेंज त्रुटि से बाहर निकल सकते हैं, भले ही लेआउट सही प्रतीत होता है।

How to Safely Parse Unix Timestamps in Go?
इसका कारण यह है कि समय। इसके बजाय, आपको TimeStamp स्ट्रिंग को INT64 में परिवर्तित करने के लिए Strconv.parseint फ़ंक्शन का उपयोग करना चाहिए और फिर समय बनाने के लिए Time.unix फ़ंक्शन का उपयोग करना चाहिए।

यहाँ एक उदाहरण है: पैकेज मुख्य आयात ( "एफएमटी" "समय" "strconv" ) func मुख्य () { i, irr: = strconv.parseint ("1405544146", 10, 64) अगर गलत! = nil { घबराहट } tm: = time.unix (i, 0) fmt.println (TM) " ]

मूल उदाहरण में, strconv.atoi का उपयोग strconv.parseint के बजाय किया गया था। हालांकि, strconv.atoi 32-बिट सिस्टम पर पूर्णांक ओवरफ्लो हो सकता है। इसलिए, strconv.parseint को सभी मामलों को सुरक्षित रूप से संभालने की सिफारिश की जाती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3