Ich möchte diese Zeichenfolge "Fri, 03 Jun 2016 08:01:26 GMT
" in datetime
in Python konvertieren.Wie konvertiert man Zeichenfolge in Datetime in Python?
Vielen Dank im Voraus
Ich möchte diese Zeichenfolge "Fri, 03 Jun 2016 08:01:26 GMT
" in datetime
in Python konvertieren.Wie konvertiert man Zeichenfolge in Datetime in Python?
Vielen Dank im Voraus
Verwenden dateutil.parser.parse
,
from dateutil import parser
dt = parser.parse("Fri, 03 Jun 2016 08:01:26 GMT")
Oder datetime.strptime
verwenden,
from datetime import datetime
dt = datetime.strptime("Fri, 03 Jun 2016 08:01:26 GMT", '%a, %d %b %Y %H:%M:%S %Z')
Ah cool, wusste nicht über diesen. – Will
@sparkandshine vielen Dank, es hat funktioniert –
Sie können dies tun, mit strptime()
, das "Gegenteil" von strftime()
:
from time import strptime
strptime('Fri, 03 Jun 2016 08:01:26 GMT', "%a, %d %b %Y %H:%M:%S %Z")
Zum Beispiel:
In [26]: strptime('Fri, 03 Jun 2016 08:01:26 GMT', "%a, %d %b %Y %H:%M:%S %Z")
Out[26]: time.struct_time(tm_year=2016, tm_mon=6, tm_mday=3, tm_hour=8, tm_min=1, tm_sec=26, tm_wday=4, tm_yday=155, tm_isdst=0)
Sollte es mit Zeitzonen arbeiten? – Daniel