반응형
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 |
반응형
댓글