Python에서 주 번호 검색
주어진 날짜의 현재 주 번호를 구하는 것은 프로그래밍에서 일반적인 작업입니다. Python에서는 이를 수행하기 위해 여러 가지 방법을 사용할 수 있습니다.
datetime.date.isocalendar() 메서드
datetime.date 객체는 isocalendar() 메서드를 제공합니다. 이는 지정된 날짜의 연도, 주 번호 및 요일이 포함된 튜플을 반환합니다. 특정 날짜의 주 번호를 찾으려면 해당 datetime.date 객체에서 isocalendar() 메서드를 호출하면 됩니다.
예를 들어 올해 6월 16일의 주 번호를 확인하려면 다음과 같이 하세요.
<code class="python">import datetime date_obj = datetime.date(2023, 6, 16) week_number = date_obj.isocalendar()[1] print(week_number) # Output: 24</code>
Python 3.9 이상에서 isocalendar()는 연도, 주, 요일에 대한 필드가 있는 명명된 튜플을 반환하므로 주 번호에 직접 액세스할 수 있습니다.
<code class="python">import datetime date_obj = datetime.date(2023, 6, 16) week_number = date_obj.isocalendar().week print(week_number) # Output: 24</code>
기타 메서드
또는 날짜와 시간을 조작하기 위한 추가 메서드를 제공하는 dateutil과 같은 타사 라이브러리가 있습니다.
<code class="python">from dateutil.relativedelta import relativedelta date_obj = datetime.date(2023, 6, 16) week_number = date_obj + relativedelta(weekday=relativedelta.MO(-1)) print(week_number.isocalendar()[1]) # Output: 24</code>
이러한 메서드를 활용하면 주를 쉽게 검색할 수 있습니다. Python에서 특정 날짜에 대한 숫자입니다.
위 내용은 Python에서 특정 날짜의 주 번호를 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!