Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Em Python, se eu tiver um timestamp unix, como insiro isso em um campo de data e hora do MySQL?


Para converter de um timestamp UNIX para um objeto datetime Python, use datetime.fromtimestamp() (documentação ).
>>> 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)

Da data e hora do Python para o carimbo de data/hora do UNIX:
>>> import time
>>> time.mktime(datetime(2010, 3, 17, 10, 1, 40).timetuple())
1268816500.0