시작하기무료로 시작하기

strftime()로 ISO 형식 다시 만들기

이전 장에서 date 객체로부터 문자열을 만들기 위해 strftime()을 사용했어요. 이제 datetime 객체를 알게 되었으니, 비슷한 작업을 연습해 보겠습니다.

.strftime()을 사용해서 .isoformat() 메서드를 재현하고, 데이터 세트에서 첫 번째 여행 시작 시각을 출력하세요.

Reference
%Y4자리 연도 (0000-9999)
%m2자리 월 (1-12)
%d2자리 일 (1-31)
%H2자리 시 (0-23)
%M2자리 분 (0-59)
%S2자리 초 (0-59)

이 연습은 강의의 일부입니다

Python에서 날짜와 시간 다루기

강의 보기

연습 안내

  • ISO 8601 형식에 맞도록 fmt를 완성하세요.
  • .isoformat().strftime()을 사용해 first_start를 각각 출력하세요. 두 결과는 동일해야 합니다.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import datetime
from datetime import datetime

# Pull out the start of the first trip
first_start = onebike_datetimes[0]['start']

# Format to feed to strftime()
fmt = "____"

# Print out date with .isoformat(), then with .strftime() to compare
print(first_start.isoformat())
print(____)
코드 편집 및 실행