time.tzset() 메서드는 라이브러리 루틴에서 사용하는 시간 변환 규칙을 재설정합니다. 이 작업을 수행하는 방법을 결정하기 위해 환경 변수 TZ를 사용합니다. 또한 변수 tzname(TZ 환경 변수에서), 시간대(UTC에서 서쪽으로 DST가 아닌 초), altzone(UTC에서 서쪽으로 DST 초) 및 일광(이 시간대에 일광 절약 시간제 규칙이 없으면 0으로 설정합니다. 또는 일광 절약 시간제가 적용되는 시간, 과거, 현재 또는 미래가 있는 경우 0이 아님).
이 기능은 Unix에서만 사용할 수 있습니다. TZ 환경 변수의 표준 형식은 -
입니다.std offset [dst [offset [,start[/time], end[/time]]]]
예시
다음과 같이 사용할 수 있습니다 -
import time import os os.environ['TZ'] = 'EST+05EDT,M4.1.0,M10.5.0' time.tzset() print time.strftime('%X %x %Z') os.environ['TZ'] = 'AEST-10AEDT-11,M10.5.0,M3.5.0' time.tzset() print time.strftime('%X %x %Z')
출력
이것은 출력을 줄 것입니다 -
13:00:40 02/17/09 EST 05:00:40 02/18/09 AEDT