Heim >Backend-Entwicklung >Python-Tutorial >Python erhält die Systemzeit (detaillierte Erklärung der Zeitfunktion)
Importzeit
print time.time()
Das Ausgabeergebnis ist:
1279578704.6725271
Aber das ist eine Reihe von Zahlen, die ist nicht das, was wir wollen. Wir können die Zeitformatierungsmethode des Zeitmoduls verwenden, um das gewünschte Ergebnis zu verarbeiten:
time.localtime(time.time())
Verwenden Sie time.localtime( )-Methode besteht die Funktion darin, den Zeitstempel in die Ortszeit zu formatieren.
Das Ausgabeergebnis ist:
time.struct_time(tm_year=2010, tm_mon=7, tm_mday=19, tm_hour=22,
tm_min=33, tm_sec=39 , tm_wday=0, tm_yday=200, tm_isdst=0)
Jetzt sieht es vielversprechender aus, es in die von uns gewünschte Zeit zu formatieren.
time.strftime('%Y-%m-%d',time.localtime(time.time()))
Verwenden Sie abschließend die Methode time.strftime() zum Ändern Die große Liste von Informationen wird in das formatiert, was wir wollen. Das aktuelle Ergebnis ist:
2010-07-19
Zeit- und Datumsformatierungssymbole in Python:
%. y Zweijahresdarstellung mit Ziffern (00-99)
%Y Jahresdarstellung mit vier Ziffern (000-9999)
%m Monat (01-12)
% d Tag im Monat (0-31)
%H 24-Stunden-Stunde (0-23)
%I 12-Stunden-Stunde (01-12)
%M Minuten (00=59)
%S Sekunden (00-59)
%ein lokaler vereinfachter Wochenname
% A Lokaler vollständiger Wochenname
%b Lokaler vereinfachter Monatsname
%B Lokaler vollständiger Monatsname
%c Lokale entsprechende Datumsdarstellung und Uhrzeit Stellt
dar %j Tag im Jahr (001-366)
%p Äquivalent zu lokalem Vormittag oder Nachmittag
%U Anzahl der Wochen im Jahr (00- 53) Der Sonntag ist der Beginn des Woche
%w Woche (0-6), Sonntag ist der Anfang der Woche
%W Die Anzahl der Wochen im Jahr (00-53) Montag ist die Woche, die beginnt
%x Die entsprechende lokale Datumsdarstellung
%X Die entsprechende lokale Zeitdarstellung
%Z Der Name der aktuellen Zeitzone
%% % Nummer selbst