Sie können Python eingebaute Datetime-Paket und seine strptime Methode String in Datetime-Objekt zu konvertieren.
from datetime import datetime
datetime.strptime("2016-08-06T06:07:36.349Z","%Y-%m-%dT%H:%M:%S.%fZ")
nach, dass Sie sollten Epoche Datetime-Objekt erhalten, die Sie von
epoch = datetime.utcfromtimestamp(0)
Ihre letzten Sekunden kann von dieser Methode abgeleitet werden
def unix_time_millis(datetime):
return (datetime - epoch).total_seconds() * 1000.0
so Ihre vollständige Code sieht aus wie
bekommen
from datetime import datetime
epoch = datetime.utcfromtimestamp(0)
def unix_time_millis(datetime):
return (datetime - epoch).total_seconds() * 1000.0
current_date = datetime.strptime("2016-08-06T06:07:36.349Z","%Y-%m-%dT%H:%M:%S.%fZ")
print unix_time_millis(current_date)
Diese Antwort wurde von dieser Antwort inspiriert https://stackoverflow.com/a/11111177/4453633
Mögliche Duplikate von [Wie analysiert man ein ISO 8601-formatiertes Datum in Python?] (Http://stackoverflow.com/questions/127803/how-to-parse-an- iso-8601-formatiert-Datum-in-Python) –