Wie erhalte ich die aktuelle Uhrzeit?
Antworten
Zu viele Anzeigen?
Sai Kiran Sangam
Punkte
338
RITIK KUMAR
Punkte
117
Abhijeet Deshani
Punkte
194
Amro elaswar
Punkte
3305
Anupam
Punkte
13574
Diese Frage ist für Python, aber da Django eines der am häufigsten verwendeten Frameworks für Python ist, ist es wichtig zu beachten, dass wenn Sie Django verwenden Sie immer verwenden können timezone.now()
anstelle von datetime.datetime.now()
. Die erste ist zeitzonenbewusst, die zweite nicht.
Siehe diese SO-Antwort und die Django-Dokument für die Einzelheiten und die Gründe für timezone.now()
.
from django.utils import timezone
now = timezone.now()
81 Stimmen
Bitte beachten Sie, dass die meisten Antworten für die zeitzonenunabhängige Datetime sind, während wir sehen, dass in der Produktionsumgebung mehr und mehr Dienste auf der ganzen Welt miteinander verbunden sind und die zeitzonenabhängige Datetime zum erforderlichen Standard wird.
6 Stimmen
Dies ist ein sehr berechtigtes Argument von @SawomirLenart, und hier ist eine kurze Anleitung dazu mehrere Möglichkeiten, die aktuelle Zeit auf der Grundlage der Zeitzone zu ermitteln
0 Stimmen
Datetime-Bibliothek ist das, wonach Sie suchen
0 Stimmen
@SawomirLenart Ah, Zeitzonen. Eines dieser Dinge, die die Menschheit einfach nicht aufhören kann, durcheinander zu bringen.