首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Sqlite,SQLAlchemy

Sqlite,SQLAlchemy
EN

Stack Overflow用户
提问于 2014-04-10 21:04:12
回答 1查看 2.4K关注 0票数 1

我目前正在用PySide创建一个小型应用程序,以学习Python和GUI的基础知识。这是我需要将一些信息存储到一个小型数据库中。信息主要是,帐户名称,价格,日期。我需要能够在QTableView中查看它(例如:某个帐户的总数)。由于代码非常难看,我已经设法用SQLITE3完成了它,我决定重写它。我无法做到的一件事是在用户从QDateEdit中选择的两个日期之间从表中选择数据。

现在我的问题是,因为我需要执行一些查询,这取决于用户使用QDateEdit选择的日期(或者其他更适合这一点的小部件)。哪个数据库可以很容易地处理“日期”的东西。我可能错了,但是在SQLITE3中存储日期给了我一个字符串‘yyyy’。

什么是“最好”的方式来解决这个问题。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-10 21:58:26

这可以使用SQLAlchemy来完成。

日期和时间类型 SQLite没有内置日期、时间或日期时间类型,pysqlite也没有提供在Python对象和受SQLite支持的格式之间转换值的开箱即用功能。SQLAlchemy自己的DateTime和相关类型在使用SQlite时提供日期格式化和解析功能。实现类是DATETIMEDATETIME。这些类型将日期和时间表示为ISO格式的字符串,这也很好地支持排序。这些函数不依赖于典型的“libc”内部,因此完全支持历史日期。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22998984

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档