Khi bạn trừ gấu trúc khỏi đối tượng ngày tháng, bạn sẽ nhận được đối tượng Dấu thời gian gấu trúc. Bạn có thể chuyển đổi đối tượng này thành ngày định dạng Chuỗi hoặc đối tượng Ngày (Ngày Python chuẩn). Hoặc bạn có thể sử dụng đối tượng hẹn giờ từ thư viện datetime.
Ví dụ
from pandas.tseries.frequencies import to_offset import pandas as pd dt = pd.to_datetime('2018-01-04') - to_offset("5D") print(type(dt))
Đầu ra
Điều này sẽ cung cấp đầu ra -
<class 'pandas._libs.tslib.Timestamp'>
Để chuyển đổi chuỗi này thành một chuỗi có định dạng nhất định, bạn có thể sử dụng hàm strftime. Để chuyển đổi nó thành đối tượng Date, bạn có thể sử dụng hàm date () trên đối tượng này.
Ví dụ
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()))
Đầu ra
Điều này sẽ cung cấp đầu ra -
2017-12-30 2017-12-30 <class 'datetime.date'>