0
我一直试图在sqlite中存储日期作为字符串,但我在查询时遇到问题时出现问题。我遇到的问题似乎归结为,我在sqlite和python中使用strftime获得了不同的结果。我将相同的日期转换为秒,并获得不同的结果。不同的strftime结果从python和sqlite
In [1]: import sqlite3
In [2]: from datetime import datetime as dt
In [3]: conn = sqlite3.connect(':memory:')
In [4]: cur = conn.cursor()
In [5]: cur.execute("select strftime('%s','2012-05-01 12:03:33')").fetchone()
Out[5]: (u'1335873813',)
In [6]: dt.strptime('2012-05-01 12:03:33', '%Y-%m-%d %H:%M:%S').strftime('%s')
Out[6]: '1335830613'
我在期待这两个会给我同样的结果。我错过了什么吗?
谢谢! -Jared Kibele