Python में Dates और Times के साथ काम करना
Max Shron
Data Scientist and Author
date() क्लास में year, month, और day आर्ग्युमेंट होते हैंdate ऑब्जेक्ट में .year जैसे एक्सेसर और .weekday() जैसे मेथड होते हैंdate ऑब्जेक्ट्स को संख्याओं की तरह min(), max(), और sort() से तुलना कर सकते हैंdate से दूसरा घटाएँ तो timedelta मिलता हैdate को स्ट्रिंग में बदलने के लिए .isoformat() या .strftime() का उपयोग करेंdatetime() क्लास में date() के सभी आर्ग्युमेंट्स होते हैं, साथ में hour, minute, second, और microsecond.replace() मेथड से datetime की कोई भी वैल्यू बदलें.total_seconds() से timedelta को integer में बदलें.strptime() से dates में, और dates को .strftime() से स्ट्रिंग्स में बदलेंtzinfo सेट होने पर datetime "timezone aware" होता है. वरना वह "timezone naive" होता हैdatetime को UTC, यानी universal time standard, के साथ संरेखित होना आता है.replace() से टाइमज़ोन बदलें, date और time वही रखें.astimezone() से नए टाइमज़ोन के अनुसार date और time शिफ़्ट करेंdateutil.tz एक व्यापक, अपडेटेड टाइमज़ोन डेटाबेस देता हैparse_dates में उन कॉलम्स की लिस्ट दें जिन्हें datetime की तरह पार्स करना हैparse_dates काम न करे, तो pd.to_datetime() फंक्शन का उपयोग करें.groupby() से रोज़ को समूहित कर प्रति समूह एग्रीगेट्स निकालें, जैसे .first(), .min() या .mean().resample() किसी datetime कॉलम के आधार पर साल, महीना, दिन आदि से समूहित करता है.tz_localize() से टाइमज़ोन सेट करें, date और time वही रखें.tz_convert() से नए टाइमज़ोन के अनुसार date और time बदलेंPython में Dates और Times के साथ काम करना