반응형
파이썬의 시간대 이름에서 UTC 오프셋을 어떻게 얻을 수 있습니까?
예 : 아시아 / 예루살렘
이 있고 +0200
을 받고 싶습니다.
해결 방법
DST (일광 절약 시간) 때문에 결과는 연중 시간에 따라 다릅니다.
import datetime, pytz
datetime.datetime.now(pytz.timezone('Asia/Jerusalem')).strftime('%z')
# returns '+0300' (because 'now' they have DST)
pytz.timezone('Asia/Jerusalem').localize(datetime.datetime(2011,1,1)).strftime('%z')
# returns '+0200' (because in January they didn't have DST)
참조 페이지 https://stackoverflow.com/questions/5537876
반응형
'파이썬' 카테고리의 다른 글
파이썬 숫자에 '소수점'천 단위 구분 기호 추가 (0) | 2020.10.05 |
---|---|
파이썬 문자열을 사용하여 클래스를 인스턴스화 할 수 있습니까? (0) | 2020.10.05 |
파이썬 How to programmatically make a horizontal line in Qt (0) | 2020.10.05 |
파이썬 MySQL 데이터베이스에 데이터를 어떻게 삽입 할 수 있습니까? (0) | 2020.10.05 |
파이썬 일반 및 유니 코드 빈 문자열에 대해 Python에서 "not None"테스트를 수행하는 가장 좋은 방법은 무엇입니까? (0) | 2020.10.05 |
댓글