본문 바로가기
Programming

python3 datetime timezone 설정하는 방법 ubuntu linux timezone과 시간 동기화시키기

by 하하호호 2022. 1. 22.
반응형

 

 

 

 

 

ubuntu change timezone 우분투 시간대 변경하는 방법 crontab KTS 타임존 시간대 사용하기 / how to change time

AWS 서버에서 crontab을 돌리는데 먼가 이상하다. 시간대가 현재 시간이랑 맞질 않는다. 확인해보니, 시간대가 안드로메다로 가있다. 이게 UTC를 사용해서 발생하는 문제점이다. 이 문제를 DST에서 9

incomeplus.tistory.com

 

how can change python datetime timezone ?

 

시간대가 계속 UTC 기준으로 나와서 우분투 리눅스 OS timezone은

새로 수정해줬다. 하지만, 계속해서 프로그램 시간대는 변경되지 않고

UTC 시간대를 사용하고 있었다. 

 

시간대(timezone)가 다르다보니 데이터베이스 생성, 렌더링 시간,

에러로그, 접속로그 등등 많은 것들에 문제가 생기기 시작한다.

우분투 리눅스 시간대(timezone어 뿐만 아니라 추가적인 설저이 필요하다.

 

 

이전 글에서 리눅스 OS 시간은 변경했지만, 파이썬 프로그램

에서 사용하는 datetime 모듈의 시간대를 설정하지 않았던 

것이 문제가 되었다.

 

파이썬 시간대(timezone)변경하기

 

Step 1. 먼저 pytz 모듈을 설치해준다.

 

pip install pytz

 

Step 2. 시간대(timezone)을 서울로 맞춰준다.

 

1
2
3
4
from pytz import timezone
from datetime import datetime
today = datetime.now(timezone('Asia/Seoul'))
print(today)
cs
반응형

댓글