เมื่อคุณลบแพนด้าออกจากวัตถุวันที่ คุณจะได้รับวัตถุประทับเวลาของแพนด้า คุณสามารถแปลงวัตถุนี้เป็นวันที่ในรูปแบบสตริงหรือวัตถุวันที่ (วันที่ Python มาตรฐาน) หรือคุณสามารถใช้วัตถุ timedelta จากไลบรารี datetime
ตัวอย่าง
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 คุณสามารถใช้ฟังก์ชัน 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'>