본문 바로가기
개발 기록/python

[Python] 오늘 기준 N개월 전 날짜 반환 함수

by Ratataca 2023. 4. 11.
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개월 전 날짜를 반환하는 함수는 다음과 같다.

댓글