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

पायथन पैंडास - टाइमडेल्टा को ISO 8601 के रूप में फॉर्मेट करें


टाइमडेल्टा को ISO 8601 के रूप में फॉर्मेट करने के लिए, timedelta.isoformat() मेथड का उपयोग करें। सबसे पहले, आवश्यक लाइब्रेरी इंपोर्ट करें:

import pandas as pd

एक टाइमडेल्टा ऑब्जेक्ट बनाएं:

timedelta = pd.Timedelta('4 days 11 hours 38 min 20 s 35 ms 55 ns')

टाइमडेल्टा प्रदर्शित करें:

print("Timedelta...\n", timedelta)

ISO 8601 के रूप में फॉर्मेट करें:

timedelta.isoformat()

उदाहरण

import pandas as pd
# TimeDeltas is Python's standard datetime library uses a different representation timedelta's
# create a Timedelta object
timedelta = pd.Timedelta('4 days 11 hours 38 min 20 s 35 ms 55 ns')
# display the Timedelta
print("Timedelta...\n", timedelta)
# format as ISO 8601
res = timedelta.isoformat()
# display the Timedelta as ISO 8601
print("\nFormat Timedelta as ISO 8601...\n", res)

आउटपुट

Timedelta... 4 days 11:38:20.035000055
Format Timedelta as ISO 8601... P4DT11H38M20.035000055S
  1. - पायथन पैंडास - टाइमडेल्टा से दिनों की संख्या प्राप्त करें

    पैंडास में टाइमडेल्टा से दिनों की संख्या प्राप्त करने के लिए timedelta.days प्रॉपर्टी का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedel

  1. - पायथन पैंडास - कंपोनेंट्स namedtuple-जैसा लौटाएं

    कंपोनेंट्स namedtuple-जैसा लौटाने के लिए timedelta.components का उपयोग करें। सबसे पहले आवश्यक लाइब्रेरी इम्पोर्ट करें: import pandas as pd पायथन का स्टैंडर्ड datetime लाइब्रेरी टाइमडेल्टा के लिए अलग प्रतिनिधित्व उपयोग करता है। टाइमडेल्टा ऑब्जेक्ट बनाएं: timedelta = pd.Timedelta(1 days 10 min 20 s) क

  1. - पायथन में ISO 8601 डेट को स्ट्रिंग फॉर्मेट में कैसे प्राप्त करें?

    पायथन 3 में ISO 8601 डेट को स्ट्रिंग फॉर्मेट में प्राप्त करने के लिए, आप बस isoformat फंक्शन का उपयोग कर सकते हैं। यह डेट को ISO 8601 फॉर्मेट में लौटाता है। उदाहरण के लिए, यदि आप इसे 31/12/2017 डेट देते हैं, तो यह आपको स्ट्रिंग 2017-12-31T00:00:00 देगा। उदाहरण आप इसका उपयोग इस प्रकार कर सकते हैं -