سؤال

والتراسل الفوري باستخدام HttpClient وإصلاحه ورأس آخر تعديل من أجل استرداد تاريخ التحديث الأخير من ملف HTML ولكن عندما أحاول هذا على مربع لينكس فإنه يعود تاريخ الأمس ولكن عندما تستخدم ويندوز الآلة فإنه يعود تاريخ اليوم. هو أي شخص على علم المشكلات باستخدام هذا المجال رأس في لينكس؟

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

المحلول

وربما، وخادم لينكس وعلى مدار الساعة في مجموعة مختلفة، وبهذه الطريقة "يعيش في الماضي"؟

نصائح أخرى

إذا dualboot مع ويندوز، يجب عليك التأكد من تكوين نظام لينكس ل<م> لا أعتقد أن BIOS يحافظ على مدار الساعة في GMT (أو UTC)، ولكن في التوقيت المحلي. إلا ساعة النظام لينكس الخاص بك سوف تبقى يجري خارج عندما تكون في لينكس.

وأيضا التأكد من أن الملف etc / / LOCALTIME هو الارتباط الرمزي إلى ملف المنطقة الزمنية الصحيحة تحت / البيرة / حصة / zoneinfo.

وبعد تكوين هذين الأمرين، تحقق من التاريخ والوقت الصحيح باستخدام الأمر date وضعه بشكل صحيح إذا لم يكن، عن طريق:

وdate MMDDhhmmCCYY.ss

وعلى سبيل المثال، للمرة الحالي في نهاية بلدي (19:41:27 في 15 أكتوبر 2008) وأود أن استخدام:

وdate 101519412008.27

ومجرد التفكير - وربما تم تحميل الملفات الخاصة بك مع خيار noatime. أنا صنع الافتراض هنا أن ملف HTML لا تعديل أو الوصول إليها فقط دون تغييرات ولم يسجل الوقت "تحديث".

ويمكنك ان ترى الطابع الزمني للملف؟ هو بالضبط 1 يوم، أو مجرد وقت بالأمس؟

وعندما ننظر إلى تاريخ يرتبط مع الوقت بطريقة صحيحة، ولكن بعد ذلك التاريخ الذي يحصل على عرض بعد ط استدعاء الأسلوب HTTP وراء يوم واحد. ربما مشكلة مع التخزين المؤقت

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