關(guān)于Django顯示時間你應(yīng)該知道的一些問題
UTC與DST
UTC可以視為一個世界統(tǒng)一的時間,以原子時為基礎(chǔ),其他時區(qū)的時間都是在這個基礎(chǔ)上增加或減少的,比如中國的時區(qū)就為UTC+8。
DST(夏時制)則是為了充分利用夏天日照長的特點,充分利用光照節(jié)約能源而人為調(diào)整時間的一種機(jī)制。通過在夏天將時間向前加一小時,使人們早睡早起節(jié)約能源。雖然很多西方國家都采用了DST,但是中國不采用DST。
1. 時區(qū)問題
首先是時區(qū)的問題,Django 默認(rèn)使用的是 UTC 世界協(xié)調(diào)時,又叫世界統(tǒng)一時間。中國的時間與 UTC 的時差是+8小時,也就是中國時間=UTC+8。
若使用 TIME_ZONE = 'UTC',則模板中顯示的時間就是讀取到的時間。
若使用 TIME_ZONE = 'Asia/Shanghai' ,則模板中顯示的時間就是讀取到的時間+8。
如圖1和圖2所示。

圖1 TIME_ZONE = 'Asia/Shanghai'

圖2 TIME_ZONE = 'UTC'
2. 時間在模板中的顯示問題
在數(shù)據(jù)庫中,時間是這樣顯示的2017-07-09 11:50:30
假設(shè)這個時間我們用變量time表示。
第一種:
模板:{{ time }}
settings中的語言編碼: LANGUAGE_CODE = 'en-us'
渲染出來的格式: July 9, 2017, 11:50 a.m.
第二種
模板:{{ time }}
settings中的語言編碼: LANGUAGE_CODE = 'zh-Hans'
渲染出來的格式: 2017年7月9日 11:50
第三種
模板: {{ time|date:"Y-m-d H:i:s" }}
settings中的語言編碼: 以上兩種皆可
渲染出來的格式: 2017-07-09 11:50:30
總結(jié)
以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。
相關(guān)文章
PyQt5 closeEvent關(guān)閉事件退出提示框原理解析
這篇文章主要介紹了PyQt5 closeEvent關(guān)閉事件退出提示框原理解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-01-01
Python實現(xiàn)學(xué)生管理系統(tǒng)的完整代碼(面向?qū)ο?
這篇文章主要介紹了Python實現(xiàn)學(xué)生管理系統(tǒng)的完整代碼(面向?qū)ο?,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-04-04
簡單利用conda安裝tensorflow-gpu=2.2.0的過程及問題解決
這篇文章主要介紹了簡單利用conda安裝tensorflow-gpu=2.2.0,本文給大家詳細(xì)分享問題記錄及錯誤問題解決方案,需要的朋友可以參考下2023-01-01
Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題
這篇文章主要介紹了Pycharm遠(yuǎn)程調(diào)試和MySQL數(shù)據(jù)庫授權(quán)問題,文章內(nèi)容介紹詳細(xì),需要的小伙伴可以參考一下,希望對你的學(xué)習(xí)或工作有所幫助2022-03-03
Python搭建代理IP池實現(xiàn)接口設(shè)置與整體調(diào)度
這篇文章主要介紹了Python搭建代理IP池實現(xiàn)接口設(shè)置與整體調(diào)度,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10
python3 QT5 端口轉(zhuǎn)發(fā)工具兩種場景分析
這篇文章主要介紹了python3 QT5 端口轉(zhuǎn)發(fā)工具,功能是打開本機(jī)端口,映射到指定IP的端口,接下來通過兩種場景給大家詳細(xì)介紹,感興趣的朋友一起看看吧2022-01-01
tensorflow實現(xiàn)對張量數(shù)據(jù)的切片操作方式
今天小編就為大家分享一篇tensorflow實現(xiàn)對張量數(shù)據(jù)的切片操作方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-01-01

