我有一个不寻常的日期字符串,我想插入MySQL数据库.
date = 'Thu, 14 Mar 2013 13:33:07 -0400'
Run Code Online (Sandbox Code Playgroud)
这是insert语句
self.cursor.execute("INSERT INTO table1 (`DATE`)VALUES (%s);",(date))
Run Code Online (Sandbox Code Playgroud)
当我这样做时它会在数据库中显示如下:
0000-00-00 00:00:00
Run Code Online (Sandbox Code Playgroud)
即使我手动输入SQL,它也会以同样的方式显示出来.
如何将日期字符串转换为插入的mysql可读日期?
from dateutil.parser import parse
date = 'Thu, 14 Mar 2013 13:33:07 -0400'
parse(date).strftime("%Y-%m-%d %H:%M:%S")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5764 次 |
| 最近记录: |