English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
UTC e DST
UTC può essere considerata un'ora unificata mondiale, basata sull'ora atomica, e l'ora delle altre timezone è aggiunta o ridotta su questa base, ad esempio, la timezone cinese è UTC +8.
Il DST (ora legale) è un meccanismo che viene utilizzato per sfruttare al massimo la lunga durata del giorno estivo, utilizzando la luce del sole per risparmiare energia. Aggiungendo un'ora in estate, si incoraggia le persone a dormire e alzarsi presto per risparmiare energia. Sebbene molti paesi occidentali adottino il DST, la Cina non lo adotta.
1. Problema della timezone
Prima di tutto, c'è il problema della timezone, Django utilizza per default UTC, l'ora universale coordinata, conosciuta anche come ora universale unificata. La differenza di ora tra l'ora cinese e l'UTC è di +8 ore, quindi l'ora cinese = UTC +8.
Se TIME_ZONE = 'UTC' è impostato, l'ora visualizzata nel modello è quella letta.
Se TIME_ZONE = 'Asia/Shanghai', l'ora visualizzata nel modello è l'ora letta + 8.
Come mostrato nelle immagini 1 e 2.
Immagine 1 TIME_ZONE = 'Asia/Shanghai'
Immagine 2 TIME_ZONE = 'UTC'
2. Problemi di visualizzazione dell'ora nel modello
Nel database, l'ora è visualizzata in questo modo: 2017-07-09 11:50:30
Supponiamo che questo tempo venga rappresentato dalla variabile time.
Prima opzione:
Modello: {{ time }}
Codifica del linguaggio nella sezione settings: LANGUAGE_CODE = 'en-us'
Formato di visualizzazione generato: July 9, 2017, 11:50 a.m.
Seconda opzione
Modello: {{ time }}
Codifica del linguaggio nella sezione settings: LANGUAGE_CODE = 'zh-Hans'
Formato di visualizzazione generato: 9 luglio 2017 11:50
Terza opzione
Modello: {{ time|date:"Y-m-d H:i:s" }}
Codifica del linguaggio nella sezione settings: Entrambi sono accettabili
Formato di visualizzazione generato: 2017-07-09 11:50:30
Sommario
Questo è tutto il contenuto dell'articolo, speriamo che il contenuto di questo articolo abbia un valore di riferimento per la tua apprendimento o lavoro. Se hai domande, puoi lasciare un messaggio per scambiare opinioni, grazie per il supporto di Guida a urla.
Dichiarazione: il contenuto di questo articolo è stato raccolto da Internet, il copyright spetta ai rispettivi proprietari, il contenuto è stato contribuito e caricato autonomamente dagli utenti di Internet, questo sito non detiene il diritto di proprietà, non è stato editato manualmente e non assume alcuna responsabilità legale. Se trovi contenuti sospetti di copyright, ti preghiamo di inviare una e-mail a notice#oldtoolbag.com (sostituisci # con @) per segnalare il problema e fornire prove pertinenti. Una volta verificata, questo sito eliminerà immediatamente il contenuto sospetto di violazione del copyright.