오늘은 파이썬 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))
'Dev > python' 카테고리의 다른 글
[python] 추상 클래스(abstract class) 이해하기 (0) | 2023.06.14 |
---|---|
[python] 객체의 속성을 읽고 쓰고 삭제하는 getattr, setattr, delattr 함수 (0) | 2023.06.13 |
[python] 파이썬 인기 formatter, Black으로 코드 스타일을 맞춰보자 (0) | 2023.05.29 |
[python] 타입 힌트와 관련하여 중요한 모듈인 typing을 알아보자 (0) | 2023.05.24 |
[pandas] 데이터프레임의 특정 컬럼의 평균값 구하는 방법, df['컬럼명'].mean() (0) | 2023.05.18 |
[python] 내부망(폐쇄망)에 .whl 파일을 통해서 패키지 설치하는 방법 (0) | 2023.05.17 |
[python] json 모듈의 dumps(), loads() 차이 (0) | 2023.05.13 |
[python] 사설 저장소(nexus) 통해 pip install 하는 방법 (0) | 2023.04.27 |