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

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


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

DateTime.timedelta([दिन[, सेकंड[, माइक्रोसेकंड[, मिलीसेकंड[, मिनट[, घंटे[, सप्ताह]]]]]]])¶

ध्यान दें:सभी तर्क वैकल्पिक हैं और 0 पर डिफ़ॉल्ट हैं। तर्क ints, long या फ़्लोट हो सकते हैं, और सकारात्मक या नकारात्मक हो सकते हैं। आप इसके बारे में यहां 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.time() ऑब्जेक्ट से ऑफ़सेट का उपयोग करने की आवश्यकता है, तो दिनांक समय बनाने के लिए बस date time.datetime.combine() का उपयोग करें। दिनांक समय() उदाहरण, अपनी गणना करें, और समय को फिर से 'निकालें' .time() विधि के साथ।

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

उदाहरण

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# में करेंगे। दिनांक 1 DateTime date1 = new DateTime(2018, 09, 15); Console.WriteLine("Date 1 : {0}", date1); दिनांक 2 DateTime d

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

    इस प्रोग्राम में, हमें उपयोगकर्ता द्वारा दिए गए पूर्णांक में अंकों की संख्या ज्ञात करनी होती है। उदाहरण के लिए उपयोगकर्ता इनपुट:123, आउटपुट:3 उपयोगकर्ता इनपुट:1987, आउटपुट:4 एल्गोरिदम Step 1: Take Integer value as input value from the userStep 2: Divide the number by 10 and convert the quotient in

  1. पायथन में स्किकिट-लर्न का उपयोग करके किसी छवि की आकृति कैसे खोजें?

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