Heim > Artikel > Backend-Entwicklung > Implementierungscode für Python-Zeitstempel und formatierte Zeitkonvertierung
Die zeitbezogenen Module in Python sind hauptsächlich Zeit und Datum/Uhrzeit
Wenn Sie den aktuellen Zeitstempel des Systems erhalten möchten: time.time(), handelt es sich um Daten vom Typ Float
Erhalten Sie die aktuelle Zeitinformationen des Systems: time.ctime() ist eine Zeitzeichenfolge vom Typ str, die in der Entwicklung im Allgemeinen weniger verwendet wird
Wenn Sie die aktuelle normale Datumszeichenfolge erhalten möchten, können Sie einfach str(datetime.date) verwenden. today())
Es gibt auch die gegenseitige Umrechnung zwischen Zeit und Zeitstempel (sehr häufig verwendet):
Umrechnung von Datum in Zeitstempel:
import datetime import time t = datetime.datetime(2014,12, 6, 12, 10, 10) timestamp = time.mktime(t.timetuple()) print timestamp
Konvertierung des Zeitstempels in Uhrzeit und Datum:
import datetime import time t = time.localtime(timestamp) timeStr = time.strftime('%Y-%m-%d %H:%M:%S', t) print timeStr
Ein häufiges Szenario ist:
Empfehlung basierend auf einem bestimmten Tag Zeit in den letzten Tagen oder den nächsten Tagen
Ich muss zum Beispiel die Daten für 10 Tage seit dem 25.10.2014 kennen
In diesem Fall müssen wir Zeitberechnungen durchführen, wenn sie basieren Im Wesentlichen handelt es sich um Zeitstempel und Zeit. Es handelt sich lediglich um eine Konvertierung zwischen
Wir können den Zeitstempel vom 25.10.2014 erhalten, indem wir die Zeit in einen Zeitstempel umwandeln und dann Operationen am Zeitstempel ausführen und dann
konvertieren Ergebnis der Operation in eine Zeitzeichenfolge:
import time import datetime t = datetime.datetime(2014, 10, 25) timestamp = time.mktime(t.timetuple()) timestamp += 10 * 3600 * 24 t = time.localtime(timestamp) timeStr = time.strftime('%Y-%m-%d %H:%M:%S', t)
Tatsächlich verfügt das Datumsmodul über Funktionen, die diesen Algorithmus kapseln großer Code, aber wir reden nur über das Prinzip, den obigen Python-Zeitprozess
Tatsächlich sollte es ein solcher Prozess für jede Sprache sein
Kurzer Satz: Sprachwerkzeuge ändern sich ständig, das können Sie nicht Bleiben Sie bei einer Sprache, nur Algorithmen und Denken veralten nicht
Mehr Bitte beachten Sie die chinesische PHP-Website für verwandte Artikel zum Konvertierungsimplementierungscode mehrerer Python-Zeitstempel und formatierter Zeiten!