반응형
질문
파이썬을 사용하여 현재 연도의 6월 16일이 몇 주차인지 어떻게 알 수 있을까요? (wk24)
답변
datetime.date
에는 isocalendar()
메서드가 있으며, 이는 달력 주를 포함한 튜플을 반환합니다:
>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar()[1]
24
datetime.date.isocalendar()은 주어진 날짜 인스턴스에 대해 연도, 주 번호 및 요일을 순서대로 포함하는 튜플을 반환하는 인스턴스 메서드입니다.
Python 3.9+에서는 isocalendar()
가 namedtuple을 반환하며, 해당 필드는 year
, week
및 weekday
입니다. 이는 명명된 속성을 사용하여 명시적으로 주에 접근할 수 있음을 의미합니다:
>>> import datetime
>>> datetime.date(2010, 6, 16).isocalendar().week
24
반응형
댓글