bskyvision.com RSS 태그 관리 글쓰기 방명록
2023-05-19 22:34:44

오늘은 파이썬 datetime 모듈을 활용하여 오늘 날짜, 어제 날짜, 일주일 전 날짜 등을 구하는 방법에 대해 살펴보도록 하겠습니다. 

 

오늘 날짜, 어제 날짜, 일주일 전 날짜 구하는 방법

우선 오늘 날짜는 다음과 같이 살펴볼 수 있습니다. 

 

from datetime import date

today = date.today()
print(today)

 

 

어제 날짜, 7일 전 날짜 등은 timedelta() 함수를 활용하여 쉽게 구할 수 있습니다. 

 

from datetime import date, timedelta

today = date.today()
print(today)

yesterday = date.today() - timedelta(1)
print(yesterday)

seven_days_ago = date.today() - timedelta(7)
print(seven_days_ago)

 

 

이것들은 문자열이 아니라 datetime.date 객체이기 때문에 문자열로 변환해서 사용하고 싶으면 strftime() 메서드를 활용하여 변환해주면 됩니다. 

 

from datetime import date, timedelta

today = date.today()
yesterday = date.today() - timedelta(1)
seven_days_ago = date.today() - timedelta(7)

print(type(today))
print(type(yesterday))
print(type(seven_days_ago))

today_str = today.strftime('%Y-%m-%d')
yesterday_str = yesterday.strftime('%Y-%m-%d')
seven_days_ago_str = seven_days_ago.strftime('%Y-%m-%d')

print(type(today_str))
print(type(yesterday_str))
print(type(seven_days_ago_str))

 

 

글을 읽던 중에 궁금했던 부분은 질문해주세요.
제가 직접 만든 질의응답사이트인 asksim.co.kr에 질문을 남기셔도 좋습니다.
마크다운(MARKDOWN)으로 상황 설명과 함께 코드와 이미지를 남겨주시면 더욱 더 원활한 소통이 될 것입니다.
asksim에서 질문하기
비밀글
bskyvision.com. Designed by 코딩재개발.