将dd-mm-yyyy hh:mm转换为MySQL TIMESTAMP
作者:互联网
我正在使用python从csv中获取数据并将其放入MySQL数据库.
csv的时间戳记格式为dd-mm-YYYY HH:mm.我想将这些单元格的值作为TIMESTAMP放入数据库中(所以我想YYYY-mm-dd HH:mm:00).
我找不到SQL CONVERT命令,也无法使用Excel公式(或与此相关的python csv模块)来自动转换整个批次而不会丢失任何数据.你能帮我吗?
解决方法:
您可以使用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'
标签:csv,excel-formula,python,sql,mysql 来源: https://codeday.me/bug/20191112/2023958.html