So konvertieren Sie eine Zeitzone bewusst string zu datetime in python ohne dateutil?

Habe ich zum konvertieren einer Zeitzone-bewusst string python - datetime Objekt.

Beispielsweise 2012-11-01T04:16:13-04:00.

Ich finde, es ist ein dateutil Modul, die haben eine parse-Funktion, um es zu tun, aber ich weiß nicht wirklich wollen, es zu benutzen, wie es fügt eine Abhängigkeit.

Also, wie kann ich es tun? Ich habe versucht, so etwas wie die folgenden, aber mit kein Glück.

datetime.datetime.strptime("2012-11-01T04:16:13-04:00", "%Y-%m-%dT%H:%M:%S%Z")
Was ist falsch mit dem hinzufügen einer Abhängigkeit, wenn, diese Abhängigkeit genau erfüllt Ihre Anforderungen? Sicherlich, wenn die gleichen Ergebnisse erzielt werden könnten, ohne zusätzliches Modul, gäbe es keinen Grund für die Modul überhaupt existieren, gäbe es da? Nur wie schwer ist es für Sie hinzufügen einer Abhängigkeit?
Ich denke, es ist vielleicht eine persönliche gefallen? Ich möchte wirklich nicht vorstellen, eine ganze große Modul in das Projekt, da ich nur eine kleine Funktion.
Was ist der konkrete Kosten, das hinzufügen einer Abhängigkeit zu Ihrem Projekt, verglichen mit den Kosten, wodurch der code schwerer zu verstehen, als es sein muss. Ignorieren Sie die Tatsache, dass Sie nur aktuell eine single-Funktion - konzentrieren Sie sich auf die Kosten.

InformationsquelleAutor lxyu | 2012-11-01

Schreibe einen Kommentar