Để định dạng Period object, sử dụng phương thức period.strftime(). Để hiển thị năm không thế kỷ (2 chữ số cuối), dùng chỉ thị %y.
Các bước thực hiện
1. Import thư viện
import pandas as pd
2. Tạo Period object
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=8, minute=20, second=45)
3. Định dạng hiển thị năm 2 chữ số
print("\nBiểu diễn chuỗi (năm không thế kỷ)...\n", period.strftime('%y'))
Ví dụ hoàn chỉnh
import pandas as pd
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=8, minute=20, second=45)
print("Period...\n", period)
print("\nBiểu diễn chuỗi (năm không thế kỷ)...\n", period.strftime('%y'))
Kết quả đầu ra
Period...
2021-09-18 08:20:45
Biểu diễn chuỗi (năm không thế kỷ)...
21
So sánh %y vs %Y:
%y- Năm 2 chữ số (00-99): 21%Y- Năm 4 chữ số: 2021
Lưu ý: %y có thể gây nhầm lẫn thế kỷ (21 có thể là 1921 hoặc 2021). Nên dùng %Y trong lưu trữ dữ liệu, chỉ dùng %y cho hiển thị ngắn gọn.