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

पायथन का उपयोग करके समय अंतर कैसे खोजें?


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

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

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

उदाहरण

टाइम डेल्टा ऑब्जेक्ट और डेट का उपयोग करने का एक उदाहरण:

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

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

दो datetime ऑब्जेक्ट घटाने से एक टाइम डेल्टा ऑब्जेक्ट मिलता है। इस टाइम डेल्टा ऑब्जेक्ट का उपयोग दो डेट टाइम के बीच सटीक अंतर खोजने के लिए किया जा सकता है।

उदाहरण

t1 = datetime.datetime.now()
t2 = datetime.datetime.now()
print(t1 - t2)
print(type(t1 - t2))

आउटपुट

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

-1 day, 23:59:56.653627
<class 'datetime.timedelta'>

  1. - C# में दिनांक अंतर कैसे ढूंढें

    C# में दो तिथियों के बीच अंतर ढूंढने के लिए, आपको DateTime ऑब्जेक्ट का उपयोग करके तुलना की जाने वाली दो तिथियों को पहले सेट करना होगा। हम C# में DateTime क्लास का उपयोग करेंगे। दिनांक 1 DateTime date1 = new DateTime(2018, 09, 15); Console.WriteLine(Date 1 : {0}, date1); दिनांक 2 DateTime date2 = ne

  1. - Python का उपयोग करके दी गई संख्या में अंकों की संख्या कैसे ज्ञात करें?

    इस प्रोग्राम में, हमें उपयोगकर्ता द्वारा दी गई एक पूर्णांक में अंकों की संख्या ज्ञात करनी है।उदाहरण के लिएउपयोगकर्ता इनपुट: 123, आउटपुट: 3उपयोगकर्ता इनपुट: 1987, आउटपुट: 4एल्गोरिदमचरण 1: उपयोगकर्ता से पूर्णांक मान इनपुट के रूप में लें।चरण 2: संख्या को 10 से विभाजित करें और भागफल को पूर्णांक प्रकार म

  1. Python में scikit-learn का उपयोग करके इमेज के कंटूर कैसे खोजें? Python में scikit-learn का उपयोग करके इमेज के कंटूर कैसे खोजें?

    Scikit-learn, जिसे आमतौर पर sklearn के नाम से जाना जाता है, Python में एक लाइब्रेरी है जिसका उपयोग मशीन लर्निंग एल्गोरिदम को लागू करने के लिए किया जाता है। यह एक ओपन-सोर्स लाइब्रेरी है इसलिए इसका उपयोग मुफ्त में किया जा सकता है। यह लाइब्रेरी Numpy, SciPy और Matplotlib लाइब्रेरी पर निर्मित है।मार्चिं