如何使用Python将数据存储和检索到Sqlite3数据库中?
您可以使用sqlite3模块轻松地将日期存储和检索到Sqlite3数据库中。在数据库中插入日期时,直接传递日期,Python会自动处理它。
示例
import sqlite3
import datetime
conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
conn.execute('''CREATE TABLE TEST (ID TEXT PRIMARY KEY NOT NULL, DATE DATE)''')
# Save changes
conn.commit()
# Insert the object directly
conn.execute("INSERT INTO TEST (ID,DATE) VALUES (?, ?)", ('My date', datetime.date(2018, 1, 4)))
conn.commit()
print("Record inserted")输出结果
这将给出输出-
Record inserted
现在,当您从数据库中获取值时,您将获得已经解析为datetime对象的日期。
示例
import sqlite3
import datetime
conn = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_DECLTYPES)
cursor = conn.execute("SELECT ID,DATE from TEST")
for row in cursor:
print row输出结果
这将给出输出-
(u'foo', datetime.date(2014, 4, 28))
热门推荐
8 年月日祝福语简短
10 婚庆花篮祝福语简短大气
11 孩子过年祝福语简短独特
12 公司上班祝福语大全简短
13 下雨开工吉祥祝福语简短
14 婆婆生日祝福语短语简短
15 感谢父母的简短祝福语
16 异性朋友简短生日祝福语
17 7夕祝福语简短老师
18 家长祝福语大全简短内容