जब आप किसी डेट ऑब्जेक्ट से पांडा को घटाते हैं, तो आपको एक पांडा टाइमस्टैम्प ऑब्जेक्ट मिलता है। आप इस ऑब्जेक्ट को स्ट्रिंग प्रारूप दिनांक या दिनांक ऑब्जेक्ट (मानक पायथन दिनांक) में परिवर्तित कर सकते हैं। या आप डेटाटाइम लाइब्रेरी से टाइमडेल्टा ऑब्जेक्ट का उपयोग कर सकते हैं।
उदाहरण
from pandas.tseries.frequencies import to_offset
import pandas as pd
dt = pd.to_datetime('2018-01-04') - to_offset("5D")
print(type(dt)) आउटपुट
यह आउटपुट देगा -
<class 'pandas._libs.tslib.Timestamp'>
इसे किसी दिए गए प्रारूप की एक स्ट्रिंग में बदलने के लिए, आप strftime फ़ंक्शन का उपयोग कर सकते हैं। इसे डेट ऑब्जेक्ट में बदलने के लिए, आप इस ऑब्जेक्ट पर दिनांक () फ़ंक्शन का उपयोग कर सकते हैं।
उदाहरण
from pandas.tseries.frequencies import to_offset
import pandas as pd
dt = pd.to_datetime('2018-01-04') - to_offset("5D")
print(dt.strftime('%Y-%m-%d'))
print(dt.date())
print(type(dt.date())) आउटपुट
यह आउटपुट देगा -
2017-12-30 2017-12-30 <class 'datetime.date'>