Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन में वर्तमान समय पर ऑफसेट कैसे लागू करें?


जब भी आप किसी तारीख/समय में जोड़ना या घटाना चाहते हैं (ऑफसेट लागू करना), datetime.datetime() का उपयोग करें, फिर datetime.timedelta() इंस्टेंस जोड़ें या घटाएं। एक timedelta ऑब्जेक्ट एक अवधि को दर्शाता है, दो तारीखों या समयों के बीच का अंतर। timedelta कंस्ट्रक्टर का निम्नलिखित फंक्शन सिग्नेचर होता है -

datetime.timedelta([days[, seconds[, microseconds[, milliseconds[, minutes[, hours[, weeks]]]]]]])

नोट: सभी आर्गुमेंट वैकल्पिक हैं और डिफ़ॉल्ट रूप से 0 हैं। आर्गुमेंट इंट, लॉन्ग, या फ्लोट हो सकते हैं, और पॉजिटिव या नेगेटिव हो सकते हैं। आप इसके बारे में यहाँ और पढ़ सकते हैं - https://docs.python.org/2/library/datetime.html#timedelta-objects

उदाहरण

timedelta ऑब्जेक्ट्स और तारीखों के उपयोग का एक उदाहरण -

import datetime
old_time = datetime.datetime.now()
print(old_time)
new_time = old_time - datetime.timedelta(hours=2, minutes=10)
print(new_time)

आउटपुट

यह आउटपुट देगा -

2018-01-04 11:09:00.694602
2018-01-04 08:59:00.694602

timedelta() अंकगणित datetime.time() ऑब्जेक्ट्स के लिए समर्थित नहीं है; यदि आपको मौजूदा datetime.time() ऑब्जेक्ट से ऑफसेट का उपयोग करने की आवश्यकता है, तो बस datetime.datetime.combine() का उपयोग करके एक datetime.datetime() इंस्टेंस बनाएं, अपनी गणना करें, और .time() मेथड से फिर से समय निकालें।


  1. Matplotlib में दो अलग-अलग स्पेस्ड टाइम सीरीज़ को एक ही प्लॉट पर दिखाएं Matplotlib में दो अलग-अलग स्पेस्ड टाइम सीरीज़ को एक ही प्लॉट पर दिखाएं

    Matplotlib में दो अलग-अलग समय अंतराल वाली टाइम सीरीज़ को एक ही प्लॉट पर दिखाने के लिए plot_date() और DateFormatter का उपयोग करें। चरण फिगर आकार सेट करें और पैडिंग समायोजित करें x1, y1 और x2, y2 डेटा बिंदु बनाएं फिगर और सबप्लॉट्स बनाएं (x1, y1) और (x2, y2) डेटा बिंदुओं के साथ डेट प्लॉट करें X-अक्ष

  1. Tkinter में एंट्री विजेट में वर्तमान समय कैसे इन्सर्ट करें? Tkinter में एंट्री विजेट में वर्तमान समय कैसे इन्सर्ट करें?

    डेट और टाइम मॉड्यूल के साथ काम करने के लिए, Python datetime पैकेज प्रदान करता है। DateTime पैकेज का उपयोग करके, हम डेट डिस्प्ले कर सकते हैं, डेटटाइम ऑब्जेक्ट को मैनिपुलेट कर सकते हैं और एप्लिकेशन में अतिरिक्त कार्यक्षमता लिखने के लिए इसका उपयोग कर सकते हैं। Tkinter विंडो में वर्तमान डेट डिस्प्ले कर

  1. Tkinter विंडो में डिस्प्ले करने के लिए वर्तमान दिनांक कैसे प्राप्त करें? Tkinter विंडो में डिस्प्ले करने के लिए वर्तमान दिनांक कैसे प्राप्त करें?

    डेट और टाइम मॉड्यूल के साथ काम करने के लिए, Python datetime पैकेज प्रदान करता है। datetime पैकेज का उपयोग करके, हम डेट डिस्प्ले कर सकते हैं, डेटटाइम ऑब्जेक्ट को मैनिपुलेट कर सकते हैं, और एप्लिकेशन में अतिरिक्त कार्यक्षमता लिखने के लिए इसका उपयोग कर सकते हैं। Tkinter विंडो में वर्तमान डेट डिस्प्ले क