Wenn Sie nicht wollen, zu MySQL zu tun haben, die aus irgendeinem Grund zu arbeiten, dann Sie können dies tun, in Python leicht genug. Wenn Sie eine datetime-Spalte wieder aus MySQLdb, erhalten Sie ein Python-datetime.datetime-Objekt. Konvertieren eines dieser, können Sie Zeit.mktime. Zum Beispiel:
import time
# Connecting to database skipped (also closing connection later)
c.execute("SELECT my_datetime_field FROM my_table")
d = c.fetchone()[0]print time.mktime(d.timetuple())
Warum nicht lassen Sie MySQL die Arbeit machen?
Konvertierung von mysql-Zeit-Epoche:
Umwandlung von Epoche zu etwas MySQL verwenden können:
Wenn Sie nicht wollen, zu MySQL zu tun haben, die aus irgendeinem Grund zu arbeiten, dann Sie können dies tun, in Python leicht genug. Wenn Sie eine datetime-Spalte wieder aus MySQLdb, erhalten Sie ein Python-datetime.datetime-Objekt. Konvertieren eines dieser, können Sie Zeit.mktime. Zum Beispiel:
Ich so etwas wie die folgenden, um Sekunden seit der Epoche (UTC) aus einer MySQL-Datum (lokale Zeit):
Mehr info in dieser Frage: Wie kann ich umwandeln lokale Zeit zu UTC in Python?