SeouliteLab

[Python/파이썬] 어떤 날짜가 몇 주차인지 확인하기 본문

프로그래밍

[Python/파이썬] 어떤 날짜가 몇 주차인지 확인하기

Seoulite Lab 2024. 3. 4. 08:31

주차를 확인하는 방법에 대해 알아보겠습니다. 파이썬에서는 datetime 모듈을 사용하여 주차를 확인할 수 있습니다. 아래 예제를 통해 각 방법을 살펴보겠습니다.

1. 주(yearweek) 모듈 사용

yearweek 모듈을 사용하여 특정 날짜가 몇 주차인지 확인할 수 있습니다. 이 모듈은 주어진 날짜가 속한 주를 식별하는 데 유용합니다.

from yearweek import Yearweek

date = '2024-03-01'
week_number = Yearweek.from_iso(date).week
print(week_number)  # 출력 결과: 9

2. datetime 모듈 사용

datetime 모듈을 사용하여 주차를 확인할 수도 있습니다. isocalendar() 메서드를 사용하여 주차 정보를 얻을 수 있습니다.

from datetime import datetime

date = '2024-03-01'
year, week_number, _ = datetime.strptime(date, '%Y-%m-%d').isocalendar()
print(week_number)  # 출력 결과: 9

3. Pandas 라이브러리 사용

Pandas 라이브러리를 사용하여도 주차를 확인할 수 있습니다. to_datetime() 메서드와 weekofyear 속성을 사용합니다.

import pandas as pd

date = '2024-03-01'
week_number = pd.to_datetime(date).weekofyear
print(week_number)  # 출력 결과: 9