我有一个如下所示的列表(该列表是通过将pandas数据帧转换为列表获得的.pandas数据帧是从excel获得的):
注意:L实际上是一个包含超过5000个条目的嵌套列表。
我使用python在MySQL中插入值。在那里,我将列定义为" dateACW DATETIME "在 CREATE TABLE 操作期间。已为列表中的其他时间戳值定义了类似的列名。在MySQL中插入期间,它会出现以下错误: " AttributeError:' Timestamp'对象没有属性'翻译'" 。我尝试使用TIMESTAMP数据类型而不是DATETIME。这没有用。请帮我解释一下这个问题是什么。
答案 0 :(得分:0)
您可以使用to_pydatetime()函数将其转换为datetime。
timestamp = pd.Timestamp('2017-07-01 14:10:37', tz=None)
timestamp.to_pydatetime()