Heim  >  Artikel  >  Backend-Entwicklung  >  Python ruft die aktuelle Uhrzeit ab

Python ruft die aktuelle Uhrzeit ab

巴扎黑
巴扎黑Original
2016-12-07 11:11:381715Durchsuche

Manchmal muss ich beim Schreiben eines Programms die aktuelle Zeit verwenden, und ich möchte Python verwenden, um die aktuelle Zeit zu erhalten. Obwohl es nicht schwierig ist, vergesse ich sie immer und verliere sie jedes Mal, wenn ich sie verwende Um es besser in Erinnerung zu behalten, habe ich diesen Artikel heute speziell über die aktuelle Zeit in Python geschrieben. Wenn Sie ihn nützlich finden, können Sie ihn speichern.

Um zeitbezogene Informationen zu erhalten, müssen Sie das Python-Zeitmodul verwenden. Es gibt viele sehr nützliche Funktionen im Python-Zeitmodul. Weitere Informationen zum aktuellen Stand finden Sie in der offiziellen
-Dokumentation Um den Zeitstempel der aktuellen Zeit zu erhalten, scheint der Zeitstempel die Zeit zwischen 1970 und heute zu sein.

Sie können die folgende Methode ausprobieren, um den Zeitstempel der aktuellen Zeit zu erhalten:
import time
print time.time()
Das Ausgabeergebnis ist:
1279578704.6725271

Aber das ist eine Reihe von Zahlen, die nicht das gewünschte Ergebnis sind. Wir können die Zeitformatierungsmethode des Zeitmoduls verwenden, um Folgendes zu verarbeiten:
time.localtime(time.time())
Zeit verwenden. Die Methode localtime() wird verwendet, um den Zeitstempel als 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 auf die gewünschte Zeit zu formatieren.
time.strftime('%Y-%m-%d',time.localtime(time.time()))

Verwenden Sie abschließend die Methode time.strftime(), um die große Liste zu konvertieren der Informationen gerade jetzt Formatieren Sie es in das, was wir wollen. Das aktuelle Ergebnis ist:
2010-07-19

Es gibt viele Parameter in time.strftime, die es Ihnen ermöglichen, freier auszugeben, was Sie wollen:
Das Folgende sind die Parameter von time.strftime:
strftime(format[, tuple]) -> string
Gibt die angegebene struct_time (Standard ist die aktuelle Zeit) gemäß der angegebenen Formatzeichenfolge aus Zeit- und Datumsformatierungssymbole in Python:
%y zweistellige Jahresdarstellung (00-99)
%Y vierstellige Jahresdarstellung (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)

%a Lokaler vereinfachter Wochenname
%A Lokaler vollständiger Wochenname
%b Lokaler vereinfachter Monatsname
%B Der lokaler vollständiger Monatsname
%c Die lokale entsprechende Datumsdarstellung und Zeitdarstellung
%j Ein Tag im Jahr (001-366)
%p Das lokale Äquivalent von A.M. oder P.M Anzahl der Wochen in einem Jahr (00-53) Sonntag ist der Anfang der Woche
%w Die Anzahl der Wochen (0-6), Sonntag ist der Anfang der Woche
%W Die Anzahl der Wochen in das Jahr (00 -53) Montag ist der Anfang der Woche
%x Die entsprechende lokale Datumsdarstellung
%X Die entsprechende lokale Zeitdarstellung
%Z Der Name der aktuellen Zeitzone
% % Die %-Zahl selbst

Wenn Sie interessiert sind, können Sie es selbst ausprobieren.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn