[python] pytz에서 제공되는 시간대 데이터를 사용하여 특정 시간대의 현재 날짜와 시간을 구하는 방법은 무엇인가요?
  1. pytz 라이브러리를 설치합니다. 다음 명령을 사용하여 설치할 수 있습니다:
pip install pytz
  1. pytz에서 제공되는 시간대 데이터를 가져옵니다. 일반적으로 ‘pytz.all_timezones’를 사용하여 모든 시간대를 가져올 수 있습니다.
import pytz

timezones = pytz.all_timezones
  1. 원하는 특정 시간대를 선택합니다. 예를 들어, ‘Asia/Seoul’을 선택합니다.
selected_timezone = pytz.timezone('Asia/Seoul')
  1. 선택한 시간대의 현재 날짜와 시간을 구합니다.
import datetime

current_datetime = datetime.datetime.now(selected_timezone)

이제 ‘current_datetime’ 변수에는 선택한 시간대의 현재 날짜와 시간이 저장되어 있습니다.

print(current_datetime)

결과적으로 다음과 같은 결과가 출력됩니다:

2022-01-01 15:30:00+09:00

위의 코드를 사용하여 pytz를 통해 특정 시간대의 현재 날짜와 시간을 구할 수 있습니다.