time.tzset() विधि लाइब्रेरी रूटीन द्वारा उपयोग किए जाने वाले समय रूपांतरण नियमों को रीसेट करती है। यह कैसे करना है यह निर्धारित करने के लिए यह पर्यावरण चर TZ का उपयोग करता है। यह चर tzname (TZ पर्यावरण चर से), समयक्षेत्र (UTC के पश्चिम में गैर-DST सेकंड), altzone (UTC के पश्चिम में DST सेकंड) और दिन के उजाले (यदि इस समय क्षेत्र में कोई डेलाइट सेविंग टाइम नियम नहीं है, तो 0 पर सेट करता है, या गैर-शून्य के लिए यदि कोई समय, भूत, वर्तमान या भविष्य है जब डेलाइट सेविंग टाइम लागू होता है)।
यह फ़ंक्शन केवल यूनिक्स पर उपलब्ध है। TZ पर्यावरण चर का मानक प्रारूप है -
std offset [dst [offset [,start[/time], end[/time]]]]
उदाहरण
आप इसे इस प्रकार उपयोग कर सकते हैं -
import time
import os
os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0'
time.tzset()
print time.strftime('%X %x %Z')
os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0'
time.tzset()
print time.strftime('%X %x %Z') आउटपुट
यह आउटपुट देगा -
13:00:40 02/17/09 EST 05:00:40 02/18/09 AEDT