[python] pytz를 사용하여 UTC와 현재 시간의 차이를 계산하는 방법은 무엇인가요?
-
pytz 모듈을 설치합니다. 다음 명령을 사용하여 설치할 수 있습니다:
pip install pytz
-
datetime 모듈을 사용하여 현재 시간을 가져옵니다:
import datetime now = datetime.datetime.now()
-
UTC 시간대의 현재 시간을 가져오기 위해 pytz.utc를 사용합니다:
import pytz utc_now = datetime.datetime.now(pytz.utc)
-
UTC와 현재 시간의 차이를 계산합니다:
diff = now - utc_now
차이는 timedelta 객체로 반환됩니다. 이 객체에서
diff.days
,diff.seconds
,diff.microseconds
등을 사용하여 일, 초, 마이크로초 등의 차이를 가져올 수 있습니다.
이렇게하면 UTC와 현재 시간의 차이를 계산할 수 있습니다. pytz는 시간대 관리를 지원하는 강력한 도구이며, 많은 국가와 도시의 시간대 정보를 가지고 있습니다.