gpt4 book ai didi

python - 在python中的mysql表中插入时间戳

转载 作者:行者123 更新时间:2023-11-29 10:09:59 26 4
gpt4 key购买 nike

bidbest_bid_quantityfloattarget_date 设置为 timestamp我的数据库。

获取时间戳

target_date_time_ms = (k.lastRestRequestTimestamp) 

base_datetime = datetime.datetime( 1970, 1, 1 )

delta = datetime.timedelta( 0, 0, 0, target_date_time_ms )

target_date = base_datetime + delta

时间戳=目标日期

db = MySQLdb.connect(host="localhost",    # your host, usually localhost
user="root", # your username
passwd="lolilol", # your password
db="test") # name of the data base

cur = db.cursor()

try:

cur.execute("""INSERT INTO test1 (heure, prix, quantite) VALUES ({},{},{})""".format(target_date, bid, best_bid_quantity))
db.commit()

except:
print('did not insert')
db.rollback()

db.close()

错误 --> 除非我添加 target_date

最佳答案

尝试使用time.strftime():

time.strftime('%Y-%m-%d %H:%M:%S', target_date.timetuple())

需要使用 .timetuple() 方法将 target_datedatetime.datetime 对象转换为 time_struct 结构体,然后可以在对 time.strftime 的调用中使用它。

关于python - 在python中的mysql表中插入时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51174140/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com