आईएसओ 8601 और आरएफसी 3339 दो प्रारूप हैं जो सामान्य वेब हैं। क्या मुझे एक के ऊपर एक प्रयोग करना चाहिए? क्या कोई सिर्फ एक विस्तार है? क्या मुझे वास्तव में उस बुरे की देखभाल करने की आवश्यकता है?
आईएसओ 8601 और आरएफसी 3339 दो प्रारूप हैं जो सामान्य वेब हैं। क्या मुझे एक के ऊपर एक प्रयोग करना चाहिए? क्या कोई सिर्फ एक विस्तार है? क्या मुझे वास्तव में उस बुरे की देखभाल करने की आवश्यकता है?
जवाबों:
क्या कोई सिर्फ एक विस्तार है?
बहुत अधिक, हाँ - RFC 3339 को ISO 8601 के प्रोफाइल के रूप में सूचीबद्ध किया गया है। विशेष रूप से RFC 3339 तारीख और समय का पूर्ण प्रतिनिधित्व निर्दिष्ट करता है (केवल भिन्नात्मक सेकंड वैकल्पिक हैं)। RFC में कुछ छोटे, सूक्ष्म अंतर भी हैं। उदाहरण के लिए, केवल दो अंकों वाले वर्षों के नुकीले प्रतिनिधित्व की अनुमति नहीं है - RFC 3339 को 4-अंकीय वर्षों की आवश्यकता होती है, और RFC केवल एक अवधि वर्ण को भिन्नात्मक सेकंड के लिए दशमलव बिंदु के रूप में उपयोग करने की अनुमति देता है। RFC "T" को एक स्थान (या अन्य वर्ण) से बदलने की अनुमति देता है, जबकि मानक केवल इसे छोड़ने की अनुमति देता है (और केवल तब जब प्रतिनिधित्व का उपयोग करने वाले सभी दलों के बीच समझौता होता है)।
मैं दोनों के बीच मतभेदों के बारे में बहुत अधिक चिंता नहीं करूंगा, लेकिन ऑफ-मौका पर आपके उपयोग का मामला उनके पास चलता है, यह आपकी नज़र में लायक होगा:
आपको इतना ध्यान नहीं रखना चाहिए। RFC 3339, स्वयं के अनुसार, ISO 8601 से प्राप्त मानकों का एक सेट है। हालांकि, कुछ मिनटों का अंतर है, और वे सभी RFC 3339 में उल्लिखित हैं। मैं यहाँ उन सभी के माध्यम से जा सकता हूं, लेकिन आप शायद बेहतर करेंगे। जिस स्थिति में आप चिंतित हैं, उसके लिए बस अपने आप दस्तावेज़ को पढ़ना: