1. 程式人生 > >Django 時間與時區設置問題

Django 時間與時區設置問題

ica log 其他 pos block 兩個 clear 時區 set

  • 在Django的配置文件settings.py中,有兩個配置參數是跟時間與時區有關的,分別是TIME_ZONEUSE_TZ
  • 如果USE_TZ設置為True時,Django會使用系統默認設置的時區,即America/Chicago,此時的TIME_ZONE不管有沒有設置都不起作用。
  • 如果USE_TZ 設置為False,而TIME_ZONE設置為None,則Django還是會使用默認的America/Chicago時間。若TIME_ZONE設置為其它時區的話,則還要分情況,如果是Windows系統,則TIME_ZONE設置是沒用的,Django會使用本機的時間。如果為其他系統,則使用該時區的時間,入設置USE_TZ = False
    , TIME_ZONE = ‘Asia/Shanghai‘, 則使用上海的UTC時間。
  • LANGUAGE_CODE = ‘zh-Hans‘

Django 時間與時區設置問題