주요 내용 및 요약
dateutil.relativedelta패키지 활용- 요일 및 주중/주말 표시
1. 상대적인 시간 계산
참고사항
datetime패키지는 일(day) 단위만 적용 가능. 월 단위 이상 계산 시 오차 발생 →relativedelta()활용
from datetime import datetime
from dateutil.relativedelta import relativedelta
now = datetime.now()
year_diff = now - relativedelta(years=4)
month_diff = now - relativedelta(months=4)
day_diff = now - relativedelta(days=4)
hour_diff = now - relativedelta(hours=4)
minute_diff = now - relativedelta(minutes=4)
# datetime -> str
year_diff_str = year_diff.strftime('%Y%m%d')2. 요일 및 주중/주말
문자열
datetime.day_name()→'Monday','Sunday'등
참고사이트