파이썬에서 datetime.timezone()을 이용한 시간대 설정

in python •  3 months ago 

파이썬에서 datetime.timezone()을 이용해서 datetime 객체의 시간대를 설정할 수 있습니다.

예를 들어 한국시간(KST)은 GMT+9시간이므로 아래와 같이 설정해서 현재 시각을 구할 수 있습니다.

import datetime

KST = datetime.timezone(datetime.timedelta(hours=9))

now_kst = datetime.datetime.now(tz=KST)

시간대 정보가 없는 datetime 객체의 경우에는 앞의 예제 코드에서 정의된 변수 KST를 이용해서 아래와 같이 시간대를 할당할 수 있습니다.

# 시간대 정보 없는 UTC 기준 현재시각 가져오기 - utcnow()
now = datetime.datetime.utcnow()

# 시간대 정보 추가
now_kst = now.astimezone(KST)

블러트 증인 노드를 운영중입니다. @joviansummer에 증인투표를 부탁드립니다. 감사합니다.
https://blurtwallet.com/~witnesses

jsup 업보팅 서비스를 소개합니다.

jsup 업보팅 서비스를 활용한 일종의 오토보팅(auto-voting)

jsblurt 프로젝트 - 블러트 블럭체인 탐색기 (텔레그램 챗봇)

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE BLURT!