[python] pytz에서 제공되는 시간대 데이터를 사용하여 특정 시간대의 현재 날짜와 시간을 구하는 방법은 무엇인가요?
- pytz 라이브러리를 설치합니다. 다음 명령을 사용하여 설치할 수 있습니다:
pip install pytz
- pytz에서 제공되는 시간대 데이터를 가져옵니다. 일반적으로 ‘pytz.all_timezones’를 사용하여 모든 시간대를 가져올 수 있습니다.
import pytz
timezones = pytz.all_timezones
- 원하는 특정 시간대를 선택합니다. 예를 들어, ‘Asia/Seoul’을 선택합니다.
selected_timezone = pytz.timezone('Asia/Seoul')
- 선택한 시간대의 현재 날짜와 시간을 구합니다.
import datetime
current_datetime = datetime.datetime.now(selected_timezone)
이제 ‘current_datetime’ 변수에는 선택한 시간대의 현재 날짜와 시간이 저장되어 있습니다.
print(current_datetime)
결과적으로 다음과 같은 결과가 출력됩니다:
2022-01-01 15:30:00+09:00
위의 코드를 사용하여 pytz를 통해 특정 시간대의 현재 날짜와 시간을 구할 수 있습니다.