Mysql
 sql >> Base de données >  >> RDS >> Mysql

En Python, si j'ai un horodatage unix, comment puis-je l'insérer dans un champ datetime MySQL ?

Pour convertir un horodatage UNIX en un objet datetime Python, utilisez datetime.fromtimestamp() (documentation ).

>>> 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)

De la date/heure Python à l'horodatage UNIX :

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