[python] dateutil의 tzwin 모듈을 사용하여 타임존 정보 windows에서 가져오기
파이썬에서는 dateutil
라이브러리를 사용하여 타임존 정보를 쉽게 관리할 수 있습니다. tzwin
모듈은 Windows 운영체제에서 사용되는 타임존 정보를 가져올 수 있는 기능을 제공합니다.
from dateutil import tz
from dateutil.zoneinfo import get_zonefile_instance
# Windows의 타임존 정보 파일 경로 가져오기
zonefile_instance = get_zonefile_instance()
tz_file_path = zonefile_instance.zonefile_path
# 타임존 정보 로딩
windows_tz_list = tz.gettz_file(tz_file_path)
# 타임존 정보 출력
for tz_name in windows_tz_list:
print(tz_name)
위의 코드는 dateutil
의 tz
모듈과 get_zonefile_instance()
함수를 사용하여 Windows의 타임존 정보 파일 경로를 가져오는 방법을 보여줍니다. 그리고 gettz_file()
함수를 사용하여 타임존 정보를 로딩하고, 해당 정보를 출력하는 예제입니다.
이 예제를 실행하면 Windows 시스템의 모든 타임존 정보를 출력할 수 있습니다.
참고로, dateutil
라이브러리는 pip install python-dateutil
명령으로 설치할 수 있습니다.