เพื่อจัดรูปแบบ Period object ให้ใช้เมธอด period.strftime() เพื่อแสดงเวลาแบบ 24 ชั่วโมง ใช้ format specifier %H
ขั้นตอนการทำงาน
1. นำเข้าไลบรารีที่จำเป็น
import pandas as pd
2. สร้าง Period Object
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=17, minute=20, second=45)
3. แสดง Period Object
print("Period...\n", period)
4. แสดงเวลาแบบ 24 ชั่วโมง
%H แสดงชั่วโมงในรูปแบบ 24 ชั่วโมง [00, 23]
print("\nString representation (24-Hour format)...\n", period.strftime('%H'))
ตัวอย่างโค้ดสมบูรณ์
import pandas as pd
# สร้าง Period object
period = pd.Period(freq="S", year=2021, month=9, day=18, hour=17, minute=20, second=45)
# แสดง Period object
print("Period...\n", period)
# แสดงเวลาแบบ 24 ชั่วโมง
print("\nString representation (24-Hour format)...\n", period.strftime('%H'))
ผลลัพธ์ที่คาดหวัง
Period... 2021-09-18 17:20:45 String representation (24-Hour format)... 17
คำอธิบาย: strftime('%H') คืนค่าชั่วโมงเป็นตัวเลข 2 หลัก (00-23) สำหรับ 17:20:45 จะได้ 17