سؤال ما الفرق بين GMT + 01: 00 Amsterdam و GMT + 01: 00 في بروكسل؟


أنا أعيش في فيينا. سألني جهاز Android الذي أعيد تعيينه حديثًا عن منطقتك الزمنية ولدي خيارات متعددة متاحة:

Amsterdam GMT+01:00
Belgrade GMT+01:00
Brussels GMT+01:00
Sarajevo GMT+01:00

على ما يبدو، يوفر Windows أيضاً توقيتات GMT + 01: 00 مختلفة، وهذا ليس شيئًا محددًا لنظام Android:

Central Europe Standard Time (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague
Central European Standard Time (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb
Romance Standard Time (GMT+01:00) Brussels, Copenhagen, Madrid, Paris
W. Europe Standard Time (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna

ماهو الفرق؟ على وجه الخصوص ، ما هو الفرق بين "التوقيت الرسمي للرومانسية" و "توقيت أوروبا الغربي"؟ وفقا لويكيبيديا ، ينبغي أن تكون هي نفسها. وبقدر ما أتذكر ، كانت باريس وبرلين دائما في نفس المنطقة الزمنية ...


117
2018-03-13 09:09


الأصل


IIRC قد يكون لديهم قوانين DST مختلفة قليلا. - Daniel B
"وبقدر ما أتذكر ، كانت باريس وبرلين دائما في نفس المنطقة الزمنية ..." الحق ولكن مبرمج لا يقفل لك افتراضات مثل هذا ("... لذلك سوف يكونوا دائما") ، لأنه ليس هناك حاجة لذلك. - Lightness Races in Orbit
المناطق الزمنية هي معقد. - Zoredache
على ما يبدو ، فأنت أصغر من أن نتذكر 1976-1979 ، عندما لاحظت فرنسا DST لكن ألمانيا لم تفعل ذلك. أو قبل عام 1940 ، عندما استخدمت فرنسا GMT. - user46971
IMO من منظور المطور ، سيكون هذا أيضًا سؤالًا جيدًا حول الموضوع لـ ux.stackexchange.com: على غرار معضلة الأمة / العلم / اللغة ، وهذا يمزج إلى حد ما المفاهيم الجغرافية و "السياسية". تذكر ، حتى "G" في "GMT" هو مكان (غرينتش). كان لدى نظام التشغيل Windows 98 والأقدم خريطة لطيفة ، حيث يمكنك تحديد المنطقة الزمنية باستخدام محدد يبرز المساحة التقريبية للكوكب الذي تقابله عند تمرير الماوس. - dlatikay


الأجوبة:


إذا نظرت فقط إلى الحاضر ، فستظهر العديد من المناطق الزمنية زائدة عن الحاجة. ومع ذلك ، إذا نظرت إلى الماضي ، ستجد الكثير من الاختلافات. على سبيل المثال ، دعونا ننظر إلى مصدر الرمز من أوروبا / Busingen (في الواقع وصلة لأوروبا / زيوريخ) والمناطق الزمنية أوروبا / برلين. Büsingen هو حي غريب ألماني محاط بالكامل داخل الأراضي السويسرية.

أوروبا / زيوريخ:

# Rule  NAME    FROM    TO  TYPE    IN  ON  AT  SAVE    LETTER/S
Rule    Swiss   1941    1942    -   May Mon>=1  1:00    1:00    S
Rule    Swiss   1941    1942    -   Oct Mon>=1  2:00    0   -
# Zone  NAME        GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Europe/Zurich   0:34:08 -   LMT 1853 Jul 16 # See above comment.
            0:29:46 -   BMT 1894 Jun    # Bern Mean Time
            1:00    Swiss   CE%sT   1981
            1:00    EU  CE%sT

أوروبا / برلين:

# Rule  NAME    FROM    TO  TYPE    IN  ON  AT  SAVE    LETTER/S
Rule    Germany 1946    only    -   Apr 14  2:00s   1:00    S
Rule    Germany 1946    only    -   Oct  7  2:00s   0   -
Rule    Germany 1947    1949    -   Oct Sun>=1  2:00s   0   -
# http://www.ptb.de/de/org/4/44/441/salt.htm says the following transition
# occurred at 3:00 MEZ, not the 2:00 MEZ given in Shanks & Pottenger.
# Go with the PTB.
Rule    Germany 1947    only    -   Apr  6  3:00s   1:00    S
Rule    Germany 1947    only    -   May 11  2:00s   2:00    M
Rule    Germany 1947    only    -   Jun 29  3:00    1:00    S
Rule    Germany 1948    only    -   Apr 18  2:00s   1:00    S
Rule    Germany 1949    only    -   Apr 10  2:00s   1:00    S

Rule SovietZone 1945    only    -   May 24  2:00    2:00    M # Midsummer
Rule SovietZone 1945    only    -   Sep 24  3:00    1:00    S
Rule SovietZone 1945    only    -   Nov 18  2:00s   0   -

# Zone  NAME        GMTOFF  RULES   FORMAT  [UNTIL]
Zone    Europe/Berlin   0:53:28 -   LMT 1893 Apr
            1:00    C-Eur   CE%sT   1945 May 24  2:00
            1:00 SovietZone CE%sT   1946
            1:00    Germany CE%sT   1980
            1:00    EU  CE%sT

أولاً وقبل كل شيء ، لاحظ كيف أن الخط الأخير متطابق: كلاهما يستخدم التوقيت الأوروبي المركزي (الصيف) اليوم. كل شيء قبل ذلك يختلف بشكل كبير. اعتمدت ألمانيا CE (S) T في عام 1980 ، في حين أن سويسرا فعلت ذلك بعد عام من ذلك في عام 1981.

بسبب تأثر كل من هولندا وبلجيكا بالحرب العالمية الأولى والثانية وما إلى ذلك ، فإن تاريخهما أطول ، لذا لن أقوم بتضمينهما هنا. يمكنك تنزيل البيانات ورؤيتها بنفسك. إنها قراءة مثيرة جدًا لأنها تحتوي على بحث مستفيض حول تاريخ ضبط الوقت في العديد من الولايات.


140
2018-03-13 10:31



لأن الاختلافات في الماضي قد يبدو أنها أكاديمية. حتى تحتاج إلى مقارنة الطوابع الزمنية في ملفات السجل التاريخية التي يرجع تاريخها إلى ما قبل عام 1980 ويتم إنشاؤها على أنظمة تعمل في مناطق زمنية مختلفة. ثم أنت سعيد للغاية أن المكتبات الدالة القياسية القياسية في المنطقة الزمنية موجودة يمكنها تحويل التواريخ / الأوقات مع هذه الاختلافات المحسوبة بشكل صحيح. - Tonny
المثال الشهير: لماذا يتم طرح هذين المرتين (في عام 1927) لإعطاء نتيجة غريبة؟. - phuclv
Büsingen هو كابوس المبرمجين. إنها عصا القياس التي يتم من خلالها الحكم على بعض المكتبات: فهي تحتوي على رمزين ، وهي تخضع لضرائب الدخل الألمانية ولكن لا تخضع لضريبة القيمة المضافة الخاصة بها وما إلى ذلك. - chx
وقد تقولون كل ذلك منذ زمن بعيد ، وبالتأكيد لا يوجد نظام كمبيوتر يهتم بالمناطق الزمنية في عام 1981 ، ولكن على سبيل المثال ، تغيرت البرتغال المناطق الزمنية في عام 1992 ثم في عام 1996. - biziclop


إجابة مختصرة: أنت لا تختار "أمستردام GMT + 01: 00" ؛ أنت تختار "أمستردام (التي تكون في الوقت الحالي GMT + 01: 00)".

إن عرض إزاحة الوقت المطلق هو مجرد مؤشر مفيد لما تعنيه اختياراتك عمليًا اليوم ، ولكنه لا يعني ذلك حدد الاختيار الذي تقوم به.

إذا اخترت "أمستردام" ثم تغيرت المنطقة الزمنية في أمستردام بشكل منفصل إلى بروكسل ، فسيتم تتبع جهاز الكمبيوتر الخاص بك في أمستردام على وجه التحديد.


78
2018-03-13 17:31



يبدو معقولا. في هذه الحالة ، ومع ذلك ، سيكون من المنطقي أن تظهر قائمة بجميع أسماء المدن الرئيسية (كما يفعل Windows) بدلاً من مجرد مجموعة مختارة (كما يفعل Android): بصفتي أحد المقيمين في فيينا ، فكيف من المفترض أن أعرف أنني يجب أن تختار "أمستردام" بدلاً من "بروكسل" (التي هي عاصمة الاتحاد الأوروبي ، والتي تحدد قواعد التوقيت الصيفي الحالية للمنطقة) أو "بلغراد" (الأقرب جغرافيًا) أو "سراييفو" (التي كانت جزءًا من لإمبراطوريتنا مرة واحدة ، قبل أن تبدأ الأشياء السيئة في الحدوث منذ 100 عام). - Heinzi
Heinzi لأنه من غير المحتمل أن يكون لمدينتين داخل بلد ذي منطقة زمنية واحدة مناطق زمنية مختلفة. عادة ، فإن البلد بأكمله يتغير. عادة ، اختيار عاصمة البلاد. - Tim
@ تيم: صحيح ، ولكن هناك أكثر من 4 دول (وبالتالي أكثر من 4 مدن رئيسية) بتوقيت جرينتش + 01: 00. - Heinzi
Heinzi: أميل إلى الموافقة على أن إظهار المزيد من المدن سيكون جيدًا. - Lightness Races in Orbit
أعتقد أن الفقرتين الأوليتين هنا تجيبان أكثر دقة وإيجاز عن هذا السؤال. التحليل التاريخي لدانيال B مثير للاهتمام ، ولكنه غير ذي صلة بالأجهزة الحالية. أعتقد أن الفقرة الأخيرة غير واقعية ، وستتطلب إدراج العديد من المدن في حساب جميع التغييرات المستقبلية المحتملة. تُعد التغييرات المستقبلية في المنطقة الزمنية نادرة ويصعب التنبؤ بالأحداث التي تتطلب تحديثات نظام التشغيل وتطابقها مع حملات المعلومات العامة على أي حال. إن سؤال UX عن مقدار التفاصيل المراد منحها هو سؤال مثير للاهتمام ، ولكن ربما لا يكون مدفوعًا بالتغييرات المحتملة في TZ. - zelanix


يعد تحديد المناطق التي يجب أن تكون في قاعدة بيانات المنطقة الزمنية بمثابة حل وسط بين:

  • الحفاظ على عدد المناطق والحجم الإجمالي DB معقول
  • توفير تحويلات دقيقة عن الطوابع الزمنية التاريخية
  • التقليل من الحاجة إلى إعادة التشكيل في مواجهة التغيرات المستقبلية لتعريف الزمن المدني.

وتعرف "قاعدة بيانات TZ" (التي يستخدمها كل بائع نظام تشغيل باستثناء ميكروسوفت) المنطقة الزمنية بأنها "منطقة وطنية اتفقت عليها الساعات المحلية منذ عام 1970".

بشكل عام (هناك بعض الاستثناءات المحيطة بالبلاد التاريخية التي انقسمت) ستحصل الأماكن في بلدان مختلفة على أسماء مناطق زمنية مختلفة حتى لو كان لها نفس التوقيت المحلي منذ عام 1970.

يتم تحديد كل منطقة بشكل عام من خلال المنطقة والمدينة الرئيسية (هناك بعض الاستثناءات). تحاول بيانات ما قبل عام 1970 أن تكون دقيقة للمدينة الرئيسية في المنطقة ، ولكن لن يتم تقسيم المنطقة إلا إذا كان هناك فرق ما بعد عام 1970.

قد تخفي بعض الأنظمة الأساسية بعض المناطق الصغرى بشكل افتراضي ، ولكن لا يبدو أن هذه هي الحالة هنا. تفتقر قائمتك إلى مناطق رئيسية مثل "فيينا" و "برلين"

استنادا إلى قائمتك ، أتساءل عما إذا كان هذا أمرًا محليًا. ربما يفترض الناس في البلدان الناطقة بالألمانية سوف تستخدم البنية الألمانية لنظام التشغيل.

مرض التصلب العصبي المتعدد يفعل الشيء الخاص بهم على المناطق الزمنية. لا أعرف ما هي معاييرهم لتحديد ما إذا كان هناك شيء ما في نفس المنطقة أم لا ، ولكن أتوقع أنه شيء على غرار "الأماكن التي كان لها وقت محلي مختلف منذ أن بدأ Windows في دعم المناطق الزمنية".


12
2018-03-14 09:18



لست متأكدًا من وجود شيء مثل "بناء ألماني" (لماذا تعيد بناء شيء ما فقط لتغيير اللغة الافتراضية؟) ، ولكن من المؤكد أنه من المعقول أن لغة المستخدم الحالية يؤثر على المناطق التي يختار تقديمها. - Toby Speight
هناك العديد من الأسباب التي قد تجعل بائع الهاتف يرغب في إنشاء برامج ثابتة مختلفة لبلدان مختلفة. واحد هو جعل عملية الإعداد لأول مرة أسهل للمشترين. آخر هو جعل المستوردين الرماديين يعيشون حياة أكثر صعوبة. آخر هو توفير مساحة التخزين. آخر هو أن يتغير crapware المجمعة. - plugwash
يتيح Afaict andriod لبائع الهاتف اختيار خيارات الترجمة التي سيتم تضمينها عند إنشاء البرامج الثابتة الخاصة به. - plugwash
آه ، أنت تتحدث عن بناء توزيع من الحزم اعتقدت أنك تعني إعادة تجميع برامج فقط لتغيير اللغة. أن أكثر منطقية الآن. - Toby Speight


شيء آخر يجب مراعاته هو توفير ضوء النهار.

قد يتم تمكين ميزة توفير التوقيت الصيفي في إحدى المدن ، في حين أن مدينة أخرى على نفس خط الطول (وبالتالي المنطقة الزمنية نفسها) ، ولكن أقرب إلى خط الاستواء لن يتم توفيرها في التوقيت الصيفي.


4
2018-03-15 08:42



من الجميل منك أن تشير إلى أنه قد يكون هناك سبب علمي في أن مدينتين في المنطقة الزمنية نفسها قد تختاران بشكل مختلف ما إذا كان من الممكن توفير التوقيت الصيفي أم لا. أظن أنه أكثر من ذلك عادة ما يكون مجرد مسألة السياسة المحلية وليس أي علم على الإطلاق. - davidbak
أنت على صواب بأن الإنسان هو أكثر من كونه أكثر علمية ، ولكنه في الواقع أقل حالة من السياسة (على الرغم من أن السياسيين هم الذين يطبقون ذلك) وأكثر حالة من الاقتصاد. هنا هو رابط لمقال ويكيبيديا عن ذلك للمهتمين. التوقيت الصيفي - KizilKar
حسنا هذا مقال جيد لكنه يظهر أيضا ما قصدته بـ "السياسة" - ستلاحظ أنه في قسم "النزاع حول الفوائد والعوائق" الشامل لا يوجد أي نهائي النتائج - لكل مطالبة أو دراسة لصالح DST هناك واحد ضدها. يجادل المؤيدون والمنتقدون جانبهم ، لكن لا أحد يستطيع أن يشير إلى أي شيء محدد. إذاً هذا هو تعريف "السياسة" ، حقًا - الناس يستخدمون الجدال (البلاغة) بدلاً من العلم لتحقيق أهدافهم ... - davidbak
كما تجدر الإشارة إلى أن الدول قد لأسباب سياسية تغيير هذه السياسة في مرحلة ما. إن وجود منطقة زمنية واحدة لكل بلد يعد ممارسة جيدة. - joojaa