[python] 날짜와 시간 변환

문자열에서 datetime 객체로 변환하기

우선, 특정 형식의 문자열을 datetime 객체로 변환하는 방법을 살펴봅시다.

from datetime import datetime

date_string = '2022-05-01 12:30:00'
date_format = '%Y-%m-%d %H:%M:%S'

converted_date = datetime.strptime(date_string, date_format)
print(converted_date)

위의 예제는 ‘2022-05-01 12:30:00’ 형식의 문자열을 datetime 객체로 변환하는 방법을 보여줍니다. strptime 메서드를 사용하여 문자열과 형식을 지정하여 datetime 객체로 변환합니다.

datetime 객체를 문자열로 변환하기

이제 datetime 객체를 특정 형식의 문자열로 변환하는 방법을 알아봅시다.

from datetime import datetime

current_date = datetime.now()
date_format = '%Y-%m-%d %H:%M:%S'

formatted_date = current_date.strftime(date_format)
print(formatted_date)

위의 예제는 현재 시간을 datetime 객체로 가져와 strftime 메서드를 사용하여 특정 형식의 문자열로 변환하는 방법을 보여줍니다.

날짜와 시간을 처리하는 다양한 작업을 수행할 때, 문자열과 datetime 객체 간의 변환은 매우 유용하고 중요합니다. 이러한 변환을 수행하는 방법을 이해하면 날짜와 시간과 관련된 작업을 보다 효과적으로 수행할 수 있습니다.

파이썬 공식 문서 - datetime 모듈