Heim > Backend-Entwicklung > Python-Tutorial > Implementierungscode für Python-Zeitstempel und formatierte Zeitkonvertierung

Implementierungscode für Python-Zeitstempel und formatierte Zeitkonvertierung

高洛峰
Freigeben: 2017-01-12 15:14:24
Original
1278 Leute haben es durchsucht

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
Nach dem Login kopieren


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
Nach dem Login kopieren

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)
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage