जब आप डेट ऑब्जेक्ट से पांडास घटाते हैं, तो आपको एक पांडास Timestamp ऑब्जेक्ट मिलता है। आप इस ऑब्जेक्ट को स्ट्रिंग फॉर्मेट डेट या डेट ऑब्जेक्ट (मानक पायथन डेट) में बदल सकते हैं। या आप datetime लाइब्रेरी से timedelta ऑब्जेक्ट का उपयोग कर सकते हैं।
उदाहरण
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 फंक्शन का उपयोग कर सकते हैं। इसे डेट ऑब्जेक्ट में बदलने के लिए, आप इस ऑब्जेक्ट पर date() फंक्शन का उपयोग कर सकते हैं।
उदाहरण
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'>