[python] pytz를 사용하여 현재 시간을 특정 시간대로 변환하는 방법은 무엇인가요?

pytz는 파이썬을 사용하여 시간대 변환을 쉽게 할 수 있는 강력한 라이브러리입니다. pytz를 사용하여 현재 시간을 특정 시간대로 변환하는 방법은 다음과 같습니다.

먼저, pytz를 설치해야 합니다. 설치 방법은 다음과 같습니다.

pip install pytz

설치가 완료되었다면, 다음과 같이 사용할 수 있습니다.

import pytz
from datetime import datetime

# 변환할 시간대를 선택합니다.
desired_timezone = 'Asia/Seoul'

# 현재 시간을 가져옵니다.
current_time = datetime.now()

# 현재 시간을 특정 시간대로 변환합니다.
converted_time = current_time.astimezone(pytz.timezone(desired_timezone))

print('현재 시간:', current_time)
print('변환된 시간:', converted_time)

위 예제에서는 pytz.timezone() 함수를 사용하여 변환할 시간대를 선택합니다. 이후, astimezone() 메서드를 사용하여 현재 시간을 선택한 시간대로 변환합니다. 마지막으로, 변환된 시간을 출력합니다.

참고로, pytz의 시간대 목록은 pytz.all_timezones를 통해 확인할 수 있습니다.

기타 pytz의 기능과 사용법에 대한 자세한 내용은 공식 문서를 참조하시기 바랍니다.