Đưa các chuyến đi xe đạp về đúng múi giờ
Thay vì tự tay đặt múi giờ cho W20529, hãy gán chúng theo múi giờ IANA của họ: 'America/New_York'. Vì bạn đã biết khu vực pháp lý của họ, bạn không cần tra UTC offset. Python sẽ làm giúp bạn.
Bài tập này là một phần của khóa học
Làm việc với Ngày và Giờ trong Python
Hướng dẫn bài tập
- Import
tztừdateutil. - Gán
etlà múi giờ'America/New_York'. - Trong vòng lặp
for, đặtstartvàenddùngetlàm múi giờ của chúng (dùng.replace()).
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Import tz
from ____ import ____
# Create a timezone object for Eastern Time
et = tz.____('America/New_York')
# Loop over trips, updating the datetimes to be in Eastern Time
for trip in onebike_datetimes[:10]:
# Update trip['start'] and trip['end']
trip['start'] = trip['start'].____
trip['end'] = trip['end'].____