سؤال

هذا سؤال غريب الأطوار مستوحى جزئيًا من الدعاية لـ فيلم 2012 ولكنها يمكن أن تكون لها آثار حقيقية على أنظمة البرمجيات.(إن لم يكن في عام 2012، فمن المؤكد في عام 2038).

هناك كل أنواع التنبؤات بيوم القيامة لهذا العام 2012 وكنت أتساءل عما إذا كان هناك نظام للتاريخ والوقت/الطابع الزمني ومن المقرر أن تنتهي صلاحيته في عام 2012؟(اعتقدت أنني صادفت ذلك منذ عام واحد ولكني لا أتذكر التفاصيل.يمكن أن أتذكر أيضًا 2038.)

على سبيل المثال، يبدأ نظام التاريخ والوقت الشائع الاستخدام في 1/1/1970 ويتم حسابه بالثواني من ذلك الوقت.إذا قمت بإضافة الحد الأقصى لقيمة int غير الموقعة بالثواني إلى تلك القيمة، فستحصل على تاريخ يقع في 2038.19/01/2038 03:14:07 صباحًا على وجه الدقة.

إذًا، هل يوجد نظام للتاريخ والوقت حيث:

بداية العصر + الحد الأقصى لنوع int الشائع = التاريخ في عام 2012؟

راجع للشغل، وأنا لا أحاول تأجيج أي نيران من جنون العظمة.وهذا نزوة تتماشى مع اعتبارات تصميم الأنظمة الحقيقية.

تحديث وجدت دونات هذا صفحة الذي يحتوي على المرجع التالي ولكن لا توجد معلومات إضافية:13-07-2012 الجمعة - بتوقيت UNIX_t 50000000 دولار الساعة 11:01:20 بالتوقيت العالمي

أيه أفكار؟

هل كانت مفيدة؟

المحلول

لا.

يقدم ريموند تشين قائمة جيدة جدًا من تواريخ خاصة في أنظمة تاريخ مختلفة, ، لا أحد منهم يتعلق بعام 2012.(أنظر أيضاً كتابه شرح أنظمة التاريخ تلك.) التاريخ الخاص الوحيد الذي أعرف أنه تركه هو 31-12-9999، وهو أكبر تاريخ في العديد من أنظمة قواعد البيانات (على الأقل في MySQL وأعتقد SQL Server).

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

نصائح أخرى

حسنًا، إذا أخذت تاريخ 23/12/2012، وهو الوقت الذي يعتقد فيه بعض الناس أن يوم القيامة المايا سيحدث، وطرحت القيمة القصوى لعدد صحيح مكون من 4 بايت، فستحصل على الرابع من ديسمبر 1944.ووفقا لويكيبيديا، لم يحدث شيء على الإطلاق في ذلك اليوم.

ولكن هذا هو التاريخ الذي انفصلت فيه فرقة Led Zeppelin رسميًا في عام 1980، لذا أود أن أقول إن هذا فأل سيء ونحن مقبلون على بعض الأمور الجادة*%#!

تحتوي ويكيبيديا على قسم في المقالة عن مشكلة سنة 2000 على أخطاء التاريخ المشابهة لـ Y2K.وأيضا هناك مقال عن المشاكل التي تنشأ من استخدام العصور لقياس الوقت في أنظمة الحوسبة.لا يشير أي منهما إلى مشكلة Y2K12.

القائمة ل تواريخ حرجة وهامة يبدو واضحًا جدًا لعام 2012، على الأقل فيما يتعلق بالمشكلات المتعلقة بالكمبيوتر (لكنه لا يزال يستحق إلقاء نظرة عليه).

لا.

إلا إذا كنت تخطط لانقطاع التيار الكهربائي في يوم القيامة أو حقول النبض الكهرومغناطيسي.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top