Python 修改程序的默認時區和工作域的時區

我們在使用Docker和在生產機器上由於系統安裝時時區可能選擇不對,並不是中國的東八區,導致使用日期時間函數與當地時間相差8個小時。尤其是使用tornado和flask時項目時使用時間日期的文件比較多時,每個文件去更改比較麻煩。

找到一個比較簡單的方法,程序啓動時加兩行代碼即可:

import os,time

os.environ['TZ'] = 'Asia/Shanghai'
time.tzset() #Python time tzset() 根據環境變量TZ重新初始化時間相關設置。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章