แสดงวันที่ในรูปแบบที่อ่านง่าย
เนื่องจากแต่ละคนอาจต้องการแสดงวันที่ในรูปแบบที่แตกต่างกัน Python จึงมีฟังก์ชันที่ยืดหยุ่นสูงสำหรับแปลงออบเจกต์ date ให้เป็น string
มาดูกันว่าเหตุการณ์ใดถูกบันทึกเป็นรายการแรกสุดในชุดข้อมูลพายุเฮอริเคนในฟลอริดา ในแบบฝึกหัดนี้ จะได้จัดรูปแบบวันที่เร็วที่สุดในลิสต์ florida_hurricane_dates สองแบบ เพื่อเปรียบเทียบและเลือกใช้ตามต้องการ ได้แก่ มาตรฐาน ISO และรูปแบบที่นิยมใช้ในสหรัฐอเมริกา
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การทำงานกับวันที่และเวลาใน Python
คำแนะนำการฝึกหัด
- กำหนดวันที่เร็วที่สุดในลิสต์
florida_hurricane_datesให้กับตัวแปรfirst_date - แสดงค่า
first_dateในรูปแบบมาตรฐาน ISO เช่น วันที่ 1 ธันวาคม 2000 จะแสดงเป็น "2000-12-01" - แสดงค่า
first_dateในรูปแบบที่นิยมใช้ในสหรัฐอเมริกาโดยใช้.strftime()เช่น วันที่ 1 ธันวาคม 2000 จะแสดงเป็น "12/1/2000"
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Assign the earliest date to first_date
first_date = ____(florida_hurricane_dates)
# Convert to ISO and US formats
iso = "Our earliest hurricane date: " + first_date.____()
us = "Our earliest hurricane date: " + first_date.____("____")
print("ISO: " + iso)
print("US: " + us)