[python] Pendulum 객체로 현재 날짜에서의 패스워드 만료 일자 계산하기

우선, pendulum 라이브러리를 설치해야합니다. 아래의 명령어를 사용하여 설치할 수 있습니다:

pip install pendulum

설치가 완료되면, 다음과 같이 코드를 작성하여 패스워드의 만료 일자를 계산할 수 있습니다:

import pendulum

# 현재 날짜와 시간 가져오기
now = pendulum.now()

# 패스워드 만료 기간 설정 (예: 90일)
expiration_days = 90

# 패스워드 만료 일자 계산
expiration_date = now.add(days=expiration_days)

# 결과 출력
print(f"현재 날짜: {now.format('YYYY-MM-DD')}")
print(f"패스워드 만료 일자: {expiration_date.format('YYYY-MM-DD')}")

위의 코드에서는 pendulum.now() 함수를 사용하여 현재 날짜와 시간을 가져옵니다. 그리고 패스워드의 만료 기간을 expiration_days 변수로 설정한 뒤 add() 메서드를 사용하여 현재 날짜에 기간을 더해 패스워드의 만료 일자를 계산합니다. 마지막으로 format() 메서드를 사용하여 날짜를 원하는 형식으로 출력합니다.

이제 실행해보면 현재 날짜와 패스워드의 만료 일자가 출력됩니다. 예를 들어, 현재 날짜가 2022년 8월 1일이라면, 위의 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다:

현재 날짜: 2022-08-01
패스워드 만료 일자: 2022-10-30

이렇게 패스워드의 만료 일자를 계산하는 방법을 알아보았습니다. pendulum을 사용하면 날짜와 시간을 쉽게 다룰 수 있으므로, 다양한 날짜 계산에 유용하게 사용할 수 있습니다.