gpt4 book ai didi

Python + SQLite 查询查找位于指定时间段的条目

转载 作者:行者123 更新时间:2023-12-01 06:20:03 29 4
gpt4 key购买 nike

我想在 SQLite 3 表中为日记中的每个预订存储一行。

每一行都有一个“开始时间”和“结束时间”。

有人知道如何在给定时间查询表中的事件吗?

例如返回上午 10:30 发生的任何行

谢谢

最佳答案

SQLite3 没有日期时间类型,尽管它有 date and time functions .

通常,您会在数据库中以 ISO 8601 格式存储日期和时间:YYYY-MM-DD HH:MM:SS。然后日期时间按字典顺序按时间顺序排序。

以这种方式存储日期时间,您只需使用文本比较,例如

SELECT * FROM tbl WHERE tbl.start = '2009-02-01 10:30:00'

SELECT * FROM tbl WHERE '2009-02-01 10:30:00' BETWEEN tbl.start AND tbl.end;

关于Python + SQLite 查询查找位于指定时间段的条目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/501021/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com