Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Wenn ich in Python einen Unix-Zeitstempel habe, wie füge ich diesen in ein MySQL-Datum/Uhrzeit-Feld ein?

Verwenden Sie zum Konvertieren von einem UNIX-Zeitstempel in ein Python-Datetime-Objekt datetime.fromtimestamp() (Dokumentation ).

>>> from datetime import datetime
>>> datetime.fromtimestamp(0)
datetime.datetime(1970, 1, 1, 1, 0)
>>> datetime.fromtimestamp(1268816500)
datetime.datetime(2010, 3, 17, 10, 1, 40)

Von Python-Datumszeit bis UNIX-Zeitstempel:

>>> import time
>>> time.mktime(datetime(2010, 3, 17, 10, 1, 40).timetuple())
1268816500.0