Ich habe versucht, ISO 8601 YYYYMMDDThhmmss.SSS + 900
in Unixtime zu konvertieren.
Da "% z" in "strptime" in Python2.7 nicht unterstützt wird, ist die Datumskonvertierung mithilfe der Zeitzone problematisch. Wenn ich% z benutze, werde ich wie folgt wütend.
ValueError: 'z' is a bad directive in format '%Y%m%dT%H%M%S.%f%z'
Ich habe versucht, datetime <-> string mit tzinfo mit strftime () und strptime () zu konvertieren Mir wurde jedoch klar, dass sich die Konvertierung von JST zu JST nicht um Zonenspezifizierer kümmern musste.
Zeitzone Wenn Sie es nicht verwenden können Löschen
>>> from datetime import datetime
>>> import time
>>> int(time.mktime(datetime.strptime('20160323T204100.001+0900'.replace('+0900', ''), '%Y%m%dT%H%M%S.%f').timetuple()))
1458733260
Es ist ein bisschen rohe Gewalt, aber es ist einfach.
Recommended Posts