pip install python-dateutil
import datetime
from dateutil.relativedelta import relativedelta
# 시작일시 - 종료일시 = 음 값
# 종료일시 - 시작일시 = 양 값
diff = relativedelta(종료일시, 시작일시)
# return relativedelta(years=숫자, months=숫자, days=숫자)
# datetime 연산
# datetiem.timedelta에서 불가했던 년, 월 연산이 가능하다.
DATETIME_객체 +- relativedelta(years=2)
DATETIME_객체 +- relativedelta(months=3)
## PS
# 값이 0인 경우는 출력되지 않는다.
# 양 값일 때는 숫자 앞에 +표시
# 음 값일 때는 숫자 앞에 -표시
import calendar
calendar.monthrange(year=숫자, month=숫자)
# return (입력한 년 월의 1일의 요일, 입력한 년 월의 마지막 일수)
# 예) calendar.monthrange(year=2024, month=2)
# return (3, 29)
# 2024년 2월 1일은 목요일이며 29일이 마지막 일수다.
'Python tips' 카테고리의 다른 글
Pydantic을 활용한 JSON, dict 다루기 (0) | 2024.04.01 |
---|---|
python-dotenv, pydantic_settings를 통한 환경 변수 관리 (0) | 2024.03.28 |
f-string (0) | 2024.03.28 |
파일 읽기와 쓰기 (0) | 2024.03.25 |
파이썬 datetime (0) | 2024.02.15 |