पीएचपी प्रलेखन में, list of supported time zones, UTC
दोहराया गया है या:क्या यूटीसी और एटीसी/यूटीसी समय क्षेत्र के बीच कोई अंतर है?
UTC
Etc/UTC
वहाँ उन दोनों के बीच कोई वैचारिक अंतर है, या वे सिर्फ समानार्थक शब्द हैं?
पीएचपी प्रलेखन में, list of supported time zones, UTC
दोहराया गया है या:क्या यूटीसी और एटीसी/यूटीसी समय क्षेत्र के बीच कोई अंतर है?
UTC
Etc/UTC
वहाँ उन दोनों के बीच कोई वैचारिक अंतर है, या वे सिर्फ समानार्थक शब्द हैं?
Etc/UTC
उस समय क्षेत्र के लिए निर्दिष्ट है जिसका प्रदर्शन नाम UTC
है। यही है, वे एक ही समय क्षेत्र के लिए लंबे और छोटे नाम हैं, प्रति IANA's time zone database।
यही नहीं है कि कैसे मैं इस दस्तावेज़ को समझने: "उदाहरण के लिए, TZ = 'आदि/GMT + 4' का उपयोग करता संक्षिप्त नाम" GMT + 4 "और (यानी ग्रीनविच के पश्चिम) यूटीसी के पीछे 4 घंटे से मेल खाती है, भले ही कई लोगों को होगा इसकी उम्मीद है कि का मतलब यूटीसी (यानी ग्रीनविच के पूर्व) से 4 घंटे आगे है। " तो यह उल्टा रास्ता जाता है, और जब तक यूटीसी भी ऐसा नहीं करता है, वे वास्तव में विरोध कर रहे हैं! – Benjamin
@ बेंजामिन: हम यूटीसी समय क्षेत्र के बारे में बात कर रहे हैं जिसमें शून्य का ऑफसेट है। सकारात्मक शून्य और ऋणात्मक शून्य एक ही संख्या है और वैसे भी कोई ऑफ़सेट नहीं है। –
मुझे लगता है कि समझ में करते हैं, लेकिन मेरे सवाल का 'आदि/GMT + 1' आदि मैं हैरान हूँ कि केवल' Etc' संस्करणों का प्रस्ताव कर रहे हैं, मैं कहाँ सोचा था कि आम सहमति जीएमटी + 1 का उपयोग किया गया हूँ, और नहीं करने के लिए समान रूप से लागू "रिवर्स" संस्करण! – Benjamin
ईटीसी/जीएमटी +4 जीएमटी -4 के समान है।
public static void main(String[] args) {
TimeZone tz = TimeZone.getTimeZone("Etc/GMT-7");
System.out.println(tz);
tz = TimeZone.getTimeZone("GMT+7");
System.out.println(tz);
}
आप इसे स्वयं से जांच सकते हैं।
लेकिन मैं नहीं जानता कि क्या आदि मतलब ..
सबसे पहले, सवाल का जवाब देने:
UTC
और Etc/UTC
समय क्षेत्रों के बीच कोई अंतर नहीं है। Area/Location
:
Etc/UTC
ओल्सन-समय क्षेत्र-डेटाबेस (tz database), भी IANA-timezones-database, जिसमें सभी समय क्षेत्र एक समान नामकरण परंपरा के अनुरूप के रूप में जाना में एक समय क्षेत्र है।
चूंकि, कुछ समय क्षेत्र दुनिया के किसी भी क्षेत्र (यानी महाद्वीपों या महासागरों) के लिए जिम्मेदार नहीं ठहराया जा सकता है, विशेष क्षेत्र Etc
(Etcetera) पेश किया गया था। यह मुख्य रूप से UTC
जैसे प्रशासनिक समय क्षेत्र पर लागू होता है।
इस प्रकार, नामकरण सम्मेलन के अनुरूप, सार्वभौमिक समन्वित समय (क्षेत्र) को tz डेटाबेस में Etc/UTC
नाम दिया गया है।
यूटीसी के अलावा अन्य प्रशासनिक समय-क्षेत्रों के लिए (जैसे GMT+4
, GMT-8
), TZ डेटाबेस क्षेत्र-नाम में POSIX-style signs उपयोग करता है। पीओएसईक्स में ज़ोन के लिए सकारात्मक संकेत हैं जो ग्रीनविच (ग्रीनविच के पश्चिम) के पीछे हैं और ग्रीनविच (ग्रीनविच के पूर्व) से आगे जोन के लिए नकारात्मक संकेत हैं।
टाइमज़ोन में पॉज़िक्स-शैली के संकेत आजकल व्यापक रूप से व्यापक और अधिकतर ISO 8601 में टाइमज़ोन की परिभाषा के विपरीत हैं। आईएसओ 8601 टाइमज़ोन प्रारूप में, नकारात्मक संकेत इंगित करते हैं कि एक क्षेत्र यूटीसी (ग्रीनविच के पश्चिम) के पीछे है और सकारात्मक संकेत इंगित करते हैं कि एक क्षेत्र यूटीसी (ग्रीनविच के पूर्व) से आगे है। यह आजकल मानक उपयोग बन गया है।
POSIX में विपरीत परिभाषा के लिए संभावित कारण हैं:
"आदि" "वगैरह" है, जो इस मामले में समय-क्षेत्रों है कि किसी भी अन्य दल उर्फ "आराम" में फिट नहीं है के लिए एक समूह है की संक्षिप्त नाम है। –
@chinoto: आप मुझे क्या बताने की कोशिश कर रहे हैं? यह वही है जो मैं अपने उत्तर में बताता हूं (अन्य चीजों के साथ)। क्या आपने टिप्पणी करने से पहले मेरा जवाब पढ़ा था? –
मुझे यकीन नहीं है कि मैंने यह टिप्पणी क्यों की होगी ... मुझे यह याद रखना याद है, लेकिन इस पृष्ठ पर कहीं भी यह सुनिश्चित नहीं था कि "एटीसी" का अर्थ क्या है, काफी अजीब है। –
पृष्ठ से: "कृपया यहां सूचीबद्ध किसी भी समय क्षेत्र का उपयोग न करें (यूटीसी के अलावा), वे केवल पिछड़े संगत कारणों के लिए मौजूद हैं।" - मुझे आश्चर्य है कि क्या यह 'एटीसी/यूटीसी' भी शामिल है? –
शायद [chrisbulmer के जवाब] निम्नलिखित (http://stackoverflow.com/a/14128617/759866), मैं इसे अमानक होने की संदेह होता! – Benjamin