मैं कैसे जांचूं कि डेलाइट सेविंग टाइम प्रभावी है या नहीं?पायथन डेलाइट बचत समय
उत्तर
आप time.localtime
का उपयोग कर सकते हैं और वापसी मूल्य में tm_isdst
ध्वज देखें।
>>> import time
>>> time.localtime()
(2010, 5, 21, 21, 48, 51, 4, 141, 0)
>>> _.tm_isdst
0
time.localtime()
का उपयोग करके आप देखना चाहते हैं कि डीएसटी अपने वर्तमान समय क्षेत्र के लिए प्रभाव में होगा (या था) किसी भी मनमाने ढंग से समय के लिए एक ही सवाल पूछ सकते हैं।
यदि आप जांचना चाहते हैं कि वर्तमान में वर्तमान कंप्यूटर सेटिंग्स के साथ डेलाइट वर्तमान में है या नहीं, तो समय का उपयोग करें। डेलाइट।
>>> import time
>>> print time.daylight
time.daylight केवल कहते हैं या नहीं, कंप्यूटर डेलाइट सेविंग टाइम में है, अगर कंप्यूटर है सेट "स्वचालित रूप से डेलाइट सेविंग परिवर्तन के लिए घड़ी समायोजित" नहीं। उन कंप्यूटरों के लिए कोई डेलाइट बचत समायोजन सेट नहीं किया गया है, समय। डेलाइट हमेशा साल भर 0 होगा।
यह निर्धारित करने का एक तरीका है कि कंप्यूटर वर्ष के दौरान डेलाइट बचत समय के लिए समायोजित करेगा या नहीं, समय-समय पर टुपल लौटाया जाना चाहिए और यदि वे अंतर हैं (यानी, लेन (सेट (time.tzname)) = 1), तो कंप्यूटर पर डेलाइट बचत समायोजन चालू है।
'time.daylight केवल यह कहता है कि कंप्यूटर वर्तमान में डेलाइट बचत समय में है या नहीं - यह सच नहीं है। 'time.daylight' केवल तभी कहता है कि कंप्यूटर एक टाइमज़ोन में है जिसमें डीएसटी से संबंधित समय परिवर्तन होगा। यह उनके बारे में कुछ भी प्रभाव में नहीं है या नहीं। इसे 'tm_isdst' –
बीटीडब्लू के साथ चेक किया जा सकता है: tzname के लिए डॉक्स: 'दो स्ट्रिंग्स का एक टुपल: पहला स्थानीय गैर-डीएसटी टाइमज़ोन का नाम है, दूसरा स्थानीय डीएसटी टाइमज़ोन का नाम है। यदि कोई डीएसटी टाइमज़ोन परिभाषित नहीं किया गया है, तो दूसरी स्ट्रिंग का उपयोग नहीं किया जाना चाहिए। 'इसलिए लेंस हो सकता है> 1 भले ही कोई डीएसटी परिभाषित न हो। –
उत्तर हटाने के लिए मतदान करना गलत है। –
- 1. पायथन में डेलाइट बचत समय
- 2. पायथन में यूटीसी समय में टाइमज़ोन संक्षेप के साथ गैर-यूटीसी समय स्ट्रिंग को कनवर्ट करें, जबकि डेलाइट बचत
- 3. डेलाइट बचत समय में समय ऑफसेट क्या है या नहीं, यह जांचने के लिए कैसे करें?
- 4. विंडोज इवेंट लॉग में मैन्युअल टाइम चेंज और डेलाइट बचत समय की घटनाओं का पता लगाएं
- 5. डेलाइट सेविंग्स और क्रोन
- 6. चरित्र POSIXct रूपांतरण डेलाइट बचत समय संक्रमण (CEST/सीईटी)) पर गलत समय क्षेत्र मूल्यों का कारण बनता है
- 7. एमएस आउटलुक स्थानीय समय में गलत तरीके से आईसीएस फाइलों का व्याख्या करता है: डेलाइट बचत समय ओवरकोरेशन
- 8. डेलाइट सेविंग
- 9. पायथन का मॉड्यूल - बचत राज्य?
- 10. रेल समय क्षेत्र और डेलाइट सेविंग टाइम
- 11. टाइमस्टैम्प और डेलाइट सेविंग
- 12. रूसी समय क्षेत्र
- 13. एसक्यूएल सर्वर नौकरियां/अनुसूचियों - बनाम ब्रिटेन डेलाइट सेविंग समायोजन
- 14. डेलाइट सेविंग्स टाइम के दौरान स्थानीय समय प्राप्त करने के लिए TimeZoneInfo का उपयोग कैसे करें?
- 15. जावा में समय क्षेत्र के लिए डेलाइट सेविंग ट्रांजिशन तिथियां प्राप्त करें
- 16. CoreData संदर्भ बचत
- 17. ओरेकल में, मैं उस तारीख का पता कैसे लगा सकता हूं जिस पर डेलाइट बचत समय शुरू होता है/समाप्त होता है?
- 18. डेलाइट सेविंग टाइम के साथ टाइमस्टैम्प गणना
- 19. बचत और लदान वस्तुओं jsonpickle
- 20. बचत विम मैक्रोज़
- 21. एंड्रॉइड - बचत अनुप्रयोग स्थिति
- 22. बचत प्रमाणपत्र श्रृंखला
- 23. बचत QML छवि
- 24. की बचत करने हेतु
- 25. php बचत वस्तु सत्र
- 26. पूर्व बचत कॉलबैक
- 27. PHP बचत चर
- 28. बचत इतिहास अक्षम करें
- 29. कैसेंड्रा बचत Erlang सम्मिलित
- 30. ट्री खोजें बचत निष्पादन राज्य
यह समय का उपयोग करने के लिए थोड़ा और स्पष्ट हो सकता है। डेलाइट संपत्ति। यदि आपके वर्तमान समय क्षेत्र में डीएसटी है तो यह एक गैर-शून्य परिणाम देगा। –
@brian buck: हालांकि यह अलग है। किसी दिए गए समय क्षेत्र के लिए, 'time.daylight' स्थिर है क्योंकि डेलाइट जोन मौजूद है या यह नहीं है। दूसरी तरफ, 'tm_isdst' ध्वज दर्शाता है कि दिया गया समय * डीएसटी की शुरुआत और समाप्ति तिथियों के भीतर * है। –
'time.daylight' पर यह भ्रम एक बड़ा मुद्दा प्रतीत होता है: http://bugs.python.org/issue7229। –