标签: python mysql sql csv excel-formula
我使用python从csv获取数据并将其放入MySQL数据库。 csv的时间戳格式为dd-mm-YYYY HH:mm。我想将这些单元格的值作为TIMESTAMP放入数据库中(所以我想要YYYY-mm-dd HH:mm:00)。
我无法找到SQL CONVERT命令或者我可以用Excel公式(或者python csv模块)来自动转换整个批次而不会丢失任何数据。你能帮我吗?
答案 0 :(得分:3)
您可以使用python的strptime进行解析,使用strftime来构建所需的格式:
>>> import time >>> s = '12-01-1980 12:15' >>> time.strftime('%Y-%m-%d %H:%M', time.strptime(s, '%d-%m-%Y %H:%M')) '1980-01-12 12:15'