SQLite从现在起12小时或更短时间内选择所有条目

时间:2018-10-08 22:41:06

标签: datetime sqlite

我在sqlite数据库的“日期”列中存储即将发生的事件的将来日期。我的目标是获取所有距发生时间不超过12小时(或更少)的条目。

日期存储为TEXT并具有以下格式:

  

2018年10月9日2:00 AM

因此,例如,如果当前时间是10月8日晚上8点,那么它应该能够获取上面的示例存储日期,因为它发生的时间只有6小时。

我尝试过这样的事情:

SELECT * FROM Sessions WHERE date > datetime('now', '+12 hours')

但是出于某种原因,它选择的日期距发生时间有20小时,而不是12个或更少。另外,是否可以指定一个时区(例如GMT),或者如果我将其包含在日期字符串的末尾,是否可以计算该时区?

谢谢!

0 个答案:

没有答案