from datetime import datetime, timedelta
def get_n_months_ago_date(n: int) -> str:
today = datetime.today()
# timedelta 함수를 이용해 n개월 전의 날짜를 계산합니다.
n_months_ago = today - timedelta(days=30*n)
# strftime 함수를 이용해 원하는 날짜 형식으로 변환합니다.
return n_months_ago.strftime("%Y-%m-%d")
오늘을 기준으로 N개월 전 날짜를 반환하는 함수는 다음과 같다.
'개발 기록 > python' 카테고리의 다른 글
[판다스] 종류별로 다시 컬럼 만들기 (0) | 2023.09.01 |
---|---|
AES 암호화 복호화 (0) | 2023.06.07 |
[Python] 다중시트 엑셀 그대로 복사 및 저장 (0) | 2023.03.29 |
[Python] 한국주소 정규식 파이썬 코드 (1) | 2023.03.23 |
[Python]xlwings(xw)로 엑셀파일 다루기 (0) | 2023.03.16 |
댓글