[python] Pendulum 객체로 특정 기간의 첫 번째 날짜와 마지막 날짜 얻기
Pendulum은 파이썬에서 사용할 수 있는 강력한 일시 및 시간 조작 라이브러리입니다. Pendulum을 사용하면 편리하게 날짜 및 시간을 다룰 수 있으며, 특정 기간의 첫 번째 날짜와 마지막 날짜를 얻는 것도 간단합니다. 이번 블로그 포스트에서는 Pendulum을 사용하여 특정 기간의 첫 번째 날짜와 마지막 날짜를 얻는 방법을 알아보겠습니다.
Pendulum 설치하기
우선 Pendulum을 사용하기 위해 설치해야 합니다. 다음 명령을 사용하여 Pendulum을 설치할 수 있습니다:
pip install pendulum
Pendulum으로 특정 기간의 첫 번째 날짜와 마지막 날짜 얻기
Pendulum을 사용하여 특정 기간의 첫 번째 날짜와 마지막 날짜를 얻으려면 다음과 같은 단계를 따르면 됩니다:
- Pendulum 라이브러리를 가져옵니다.
- 시작 날짜와 종료 날짜를
Pendulum
객체로 변환합니다. range()
함수를 사용하여 특정 날짜 범위를 생성합니다.- 생성된 날짜 범위에서 첫 번째 날짜와 마지막 날짜를 가져옵니다.
아래는 위 단계에 따라 작성된 예제 코드입니다:
import pendulum
# 시작 날짜와 종료 날짜를 문자열 형태로 입력받습니다
start_date_str = input("시작 날짜를 YYYY-MM-DD 형식으로 입력하세요: ")
end_date_str = input("종료 날짜를 YYYY-MM-DD 형식으로 입력하세요: ")
# 문자열 형태의 날짜를 Pendulum 객체로 변환합니다
start_date = pendulum.parse(start_date_str)
end_date = pendulum.parse(end_date_str)
# 특정 기간의 첫 번째 날짜와 마지막 날짜를 출력합니다
print(f"특정 기간: {start_date.to_date()}부터 {end_date.to_date()}까지")
print(f"첫 번째 날짜: {start_date.start_of('day')}")
print(f"마지막 날짜: {end_date.end_of('day')}")
위 코드를 실행하면 시작 날짜와 종료 날짜를 입력받고, 입력한 범위의 첫 번째 날짜와 마지막 날짜를 출력합니다.
결론
Pendulum을 사용하면 파이썬에서 간단하게 날짜와 시간을 조작할 수 있습니다. 이 글에서는 Pendulum을 사용하여 특정 기간의 첫 번째 날짜와 마지막 날짜를 얻는 방법을 알아보았습니다. Pendulum을 사용하면 날짜와 시간 관련 작업을 더 쉽고 효율적으로 수행할 수 있습니다.