시작하기무료로 시작하기

문자열에서 Datetime 만들기

날짜는 종종 서로 다른 형식으로 제공돼요. 날짜를 문자열로 표현하는 데이터 출처는 아주 많습니다. 웹 페이지 스크래핑, 사용자 입력, 텍스트 파일 등이 그 예예요. Datetime 매핑에 쓰이는 형식 문자열은 strftime에서 확인할 수 있습니다. 1989년 10월의 미니 폭락 날짜가 문자열 crash_text로, 1990년 7월 3일의 경기 침체 시작일이 문자열 recession_text로 서로 다른 형식으로 주어졌다고 가정해 봅시다. 이 둘을 Python 코드에서 어떻게 표현하면 좋을까요?

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

금융을 위한 중급 Python

강의 보기

연습 안내

  • 1989년 미니 폭락에 주어진 텍스트와 매핑되는 형식 문자열을 만드세요.
  • 1990년 경기 침체에 대한 텍스트와 매핑되는 형식 문자열을 만드세요.
  • 1990년 경기 침체를 나타내는 datetime을 생성하세요.

실습형 인터랙티브 연습

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

crash_text = "Friday the 13th, Oct, 1989"

# Create a format string mapping the text
crash_format_str = "%____ the %dth, %b, %____"
min_crash = datetime.datetime.strptime(crash_text, crash_format_str)
print(min_crash)

recession_text = "07/03/90"

# Create format string
recession_format_str = "%____/%____/%____"

# Create datetime from text using format string
nineties_rec = datetime.datetime.strptime(____, ____)
print(nineties_rec)
코드 편집 및 실행