Für alles, was Zeitzonen- oder Datumserkennung erfordert, sollten Sie datetime verwenden. datetime haben Vergleichsmöglichkeiten
>>> import time
>>> a = datetime. now ()
>>> time. sleep ( 2. So berechnen Sie den Zeitunterschied in Python. 0)
>>> b = datetime. now ()
>>> print a < b
>>> print a == b
Überrascht habe ich diesen einen Liner hier nicht gesehen:
datetime. now (). hour == 8
Sie können die Timedelta-Funktion für den Vergleich der x-Zeiterhöhung verwenden. >>> after_10_min = now + datetime. timedelta ( minutes = 10)
>>> now > after_10_min
Nur eine Kombination dieser Antworten dies und Roger
Python Aktuelle Zeit 2020
/usr/bin/python
localtime = ctime( time. localtime(()))
Beispiele für die obigen Ausgangs: 本地时间为: Thu Apr 7 10:05:21 2016
Datumsformat Wir können die Zeit Modul Strftime Methode verwenden, um Daten zu formatieren: rftime(format[, t])
#! Python aktuelle zeit 2020. /usr/bin/python
# 格式化成2016-03-20 11:45:39形式
print rftime("%Y-%m-%d%H:%M:%S", time. localtime())
# 格式化成Sat Mar 28 22:24:24 2016形式
print rftime("%a%b%d%H:%M:%S%Y", time. localtime())
# 将格式字符串转换为时间戳
a = "Sat Mar 28 22:24:24 2016"
print (rptime(a, "%a%b%d%H:%M:%S%Y"))
Beispiele für die obigen Ausgangs: 2016-04-07 10:25:09
Thu Apr 07 10:25:09 2016
1459175064.
Python Aktuelle Zenit.Org
304
Wie bekomme ich die aktuelle Zeit in Python? Die time Modul
Den time Modul bietet Funktionen, die uns sagt, die Zeit in "Sekunden seit der Epoche", ebenso wie andere Versorgungsunternehmen. import time
Unix Epoch Time
Dies ist das format, das Sie bekommen sollte Zeitstempel in für das speichern in Datenbanken. Python aktuelle zeit free. Es ist eine einfache floating-point-Zahl, die in eine Ganzzahl konvertiert. Es ist auch gut für die Arithmetik in Sekunden, als es repräsentiert die Anzahl der Sekunden seit dem Jan 1, 1970 00:00:00, und es ist Speicher, der Licht im Vergleich zu den anderen Darstellungen der Zeit, wir werden uns bei der nächsten:
>>> time. time ()
1424233311. 771502
Dieser timestamp nicht berücksichtigt, für die Sprung-Sekunden, es ist also nicht linear - Schaltsekunden ignoriert werden. So, während es ist nicht äquivalent zu der internationalen UTC-standard, es ist in der Nähe, und daher ganz gut für die meisten Fälle von Aufzeichnungen. Dies ist nicht ideal für die menschliche Planung, jedoch.
Python Aktuelle Zeit Youtube
datetime Modul
Den datetime Modul ist auch sehr nützlich, hier:
>>> import datetime
Den ist eine Klasse Methode gibt die aktuelle Zeit. Es verwendet die time. localtime ohne die timezone info (wenn nicht gegeben, sonst sehen timezone bewusst unten). Es hat eine Darstellung (damit Sie neu ein äquivalentes Objekt) im Klartext auf der shell, aber wenn es gedruckt wird (oder dazu gezwungen eine str), es ist von Menschen lesbar (und fast ISO) - format, und die lexikographische Sortierung entspricht der chronologischen Sortierung:
>>> datetime. datetime. now ()
datetime. datetime ( 2015, 2, 17, 23, 43, 49, 94252)
>>> print ( datetime. now ())
2015 - 02 - 17 23: 43: 51. 782461
datetime ist utcnow
Können Sie ein datetime-Objekt in der UTC-Zeit, einen globalen standard, indem Sie diese:
>>> datetime. utcnow ()
datetime. datetime ( 2015, 2, 18, 4, 53, 28, 394163)
>>> print ( datetime. Python - wie man einen Dateinamen mit dem aktuellen Datum & amp; Zeit in Python?. utcnow ())
2015 - 02 - 18 04: 53: 31. 783988
UTC ist die Zeit-standard-das entspricht fast der GMT-Zeitzone. (Während der GMT und UTC nicht ändern, für die Sommerzeit, die Ihre Benutzer können wechseln zu anderen Zeitzonen, wie die britische Sommer Zeit, während des Sommers. )
Python Aktuelle Zeit Free
Feld Wert 0 4-stellige Jahr 2008 1 Monat 1-12 2 Tag 1-31 3 Stunde 0-23 4 Minute 0-59 5 zweite 0-61 (60 oder 61 Schaltsekunden) 6 Die ersten paar Tage der Woche 0-6 (0 = Montag) 7 In den ersten Tagen des Jahres 1-366 (Julian) 8 Sommerzeit -1, 0, 1, -1 Banner entscheiden, ob die Sommerzeit Oben ist struct_time Tupels. Diese Struktur hat die folgenden Eigenschaften: Nein. Immobilien Wert 0 tm_year 2008 1 tm_mon 1-12 2 tm_mday 1-31 3 tm_hour 0-23 4 tm_min 0-59 5 tm_sec 0-61 (60 oder 61 Schaltsekunden) 6 tm_wday 0-6 (0 = Montag) 7 tm_yday 1-366 (Julian) 8 tm_isdst -1, 0, 1, -1 Banner entscheiden, ob die Sommerzeit Holen Sie sich aktuelle Zeit Tuple Umwandlung von Gleitkommazahlen Rückkehr Zeitstempel Weg zu der Zeit, solange der Schwimmer auf Funktionen wie localtime weitergegeben. Datetime - Wie man die aktuelle Zeit in Python. #! /usr/bin/python
import time
localtime = time. localtime(())
print "本地时间为:", localtime
Beispiele für die obigen Ausgangs: 本地时间为: ruct_time(tm_year=2016, tm_mon=4, tm_mday=7, tm_hour=10, tm_min=3, tm_sec=27, tm_wday=3, tm_yday=98, tm_isdst=0)
Erhalten Sie formatiert Zeit Sie können eine Vielzahl von Formaten wählen den Bedürfnissen entsprechend, aber die einfachste lesbaren Zeitmodus Funktion asctime zu erhalten ist (): #!
So können wir das sagen
IST ist +0530 Stunden vor UTC
EDT ist -0400 Stunden vor UTC
SAST ist +0200 Stunden vor UTC
CDT ist -0500 Stunden vor UTC
EEST ist +0300 Stunden vor UTC
Sie können es mit "" wobei n die Anzahl der gewünschten Ziffern ist, wenn Sie jedoch eine Festkomma-Zeichenfolgendarstellung wünschen. Ich habe versucht, einen Weg zu finden, um die Zeit seit 1970-01-01 00:00:00 UTC in Sekunden und Nanosekunden in Python zu bekommen und ich kann nichts finden, was mir die richtige Präzision geben würde. Ich habe versucht, Zeitmodul zu verwenden, aber diese Genauigkeit ist nur in Mikrosekunden, also der Code, den ich versuchte, war: import time
print ()
Das gab mir ein Ergebnis wie folgt: 1267918039. 01
Ich brauche jedoch ein Ergebnis, das so aussieht: 1267918039. 331291406
Kennt jemand eine Möglichkeit, UNIX-Zeit in Sekunden und Nanosekunden auszudrücken? Python aktuelle zeit youtube. Ich kann keine Möglichkeit finden, die richtige Genauigkeit einzustellen oder ein Ergebnis im richtigen Format zu erhalten. Danke für jede Hilfe