เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

การกำหนด timezone

เมื่อคุ้นเคยกับการกำหนด timezone ทีละรายการแล้ว มาลองกำหนดให้กับการเดินทาง 10 ครั้งแรกของ W20529 กัน

timezone และ timedelta ถูก import มาให้แล้ว ใช้ .replace() ในการแก้ไข

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การทำงานกับวันที่และเวลาใน Python

ดูคอร์ส

คำแนะนำการฝึกหัด

  • สร้าง edt ซึ่งเป็น object ของ timezone ที่มี UTC offset เท่ากับ -4 ชั่วโมง
  • ภายใน for loop:
  • กำหนดค่า tzinfo ให้กับ trip['start']
  • กำหนดค่า tzinfo ให้กับ trip['end']

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Create a timezone object corresponding to UTC-4
edt = ____

# Loop over trips, updating the start and end datetimes to be in UTC-4
for trip in onebike_datetimes[:10]:
  # Update trip['start'] and trip['end']
  trip['start'] = trip['start'].____
  trip['end'] = trip['end'].____
แก้ไขและรันโค้ด