datetime으로 형식 변환하기
datetime을 사용하면 한 형식의 문자열을 읽어 다른 형식의 문자열로 출력할 수 있어요. 즉, 문자열로 된 날짜의 표시 형식을 datetime으로 바꿀 수 있다는 뜻이에요. datetime의 형식 지정 코드 표는 strftime에서 확인할 수 있어요. 이제 영국의 블랙 웬즈데이(Black Wednesday) 폭락일을 회사 보고 형식에 맞는 새 날짜 형식으로 처리하라는 요청을 받았다고 가정해 볼게요.
이 연습은 강의의 일부입니다
금융을 위한 중급 Python
연습 안내
org_text로 주어진 원본 날짜 문자열에 맞는 형식 문자열을 만드세요.- 블랙 웬즈데이 날짜에 대한 datetime을 만들어
black_wednesday로 저장하세요. - 새 형식 'Wednesday, September 16, 1992'에 맞는 형식 문자열을 만드세요.
- 새 형식을 사용해 새로운 날짜 문자열을 만드세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
org_text = "Sep 16 1992"
# Format string for original text
org_format = "%b %____ %____"
# Create datetime for Black Wednesday
black_wednesday = datetime.datetime.____(org_text, org_format)
print(black_wednesday)
# New format: 'Wednesday, September 16, 1992'
new_format = "%____, %____ %d, %Y"
# String in new format
new_text = black_wednesday.____(new_format)
print(new_text)