파이썬, 이전 달의 1일과 말일 구하는 예제 

 

from datetime import datetime
from dateutil.relativedelta import relativedelta

dt = datetime.now()
print(dt)

# 이전 달의 1일
s_date = str(dt - relativedelta(months=1))[:8] + "01"
print(s_date)

# 이전 달의 말일
dt = datetime(dt.year, dt.month, 1)
e_date = str(dt - relativedelta(days=1))[:10]
print(e_date)

 

[실행 결과]

2022-07-05 09:39:55.180493
2022-06-01
2022-06-30

 

반응형

+ Recent posts