PythonAnywhere 및 time zone 설정

소개



이 기사는 보트 레이스 예측 웹 사이트를 시작했을 때 발각 된 사건입니다.
어서, 좋은 기대가 있을까?

그러고 보면, datetime을 어느 지역에서 취득할까는, 지금까지 의식한 적이 없었다고 생각 기사로 했습니다.

결론



아무렇지도 않게 사용하는 time나 datetime입니다만, 지정하지 않고 pythonanywhere상에서 실행하면 UTC시간이 취득되어 버립니다. (일본에 있는 전제라면 9시간 전의 시각이 취득되어 버린다.)

다음과 같이 설정하면 괜찮습니다.

app.py (발췌)
import os
import time

os.environ["TZ"] = "Asia/Tokyo"
time.tzset()
tday=datetime.date.today()

공식적으로도 걸려 있었습니다.
htps : // 에 lp. py 테나 ny 으아. 코 m / 퍼게 s / 세팅 g ぇ 치 메조네 /

사건



날짜가 바뀐 시점에서 웹페이지의 날짜가 바뀔 것으로 기대하면 변함없이 .. 위의 대응으로 해결했습니다.

좋은 웹페이지 즐겨찾기