자전거 이용 기록에 올바른 시간대 적용하기
W20529의 시간대를 수동으로 설정하는 대신, IANA 시간대 'America/New_York'을 지정해 보세요. 해당 지역의 행정 구역을 알고 있으므로 UTC 오프셋을 따로 찾을 필요가 없습니다. Python이 자동으로 처리해 줍니다.
이 연습은 강의의 일부입니다
Python에서 날짜와 시간 다루기
연습 안내
dateutil에서tz를 임포트하세요.'America/New_York'시간대를et변수에 할당하세요.for루프 안에서.replace()를 사용해start와end의 시간대를et로 설정하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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'].____