【发布时间】:2015-05-04 20:04:03
【问题描述】:
我正在使用下面的查询在提到的开始时间(距开始时间 2 小时)和结束时间之间从数据库获取数据,但此查询似乎不起作用。
REC_CONT_TIME 列是日期时间,格式为YYYY-MM-DD HH:MM
查询是:
SELECT * FROM REC_CONTACT WHERE datetime('now')
之间
strftime('%Y-%m-%d %H:%M:%S',REC_CONT_TIME)
与
datetime(strftime('%Y-%m-%d %H:%M:%S',REC_CONT_TIME),'+120分钟')
开始时间: strftime('%Y-%m-%d %H:%M:%S',REC_CONT_TIME)
结束时间: datetime(strftime('%Y-%m-%d %H:%M:%S',REC_CONT_TIME),'+120 分钟')。 从开始时间开始增加 120 分钟。
【问题讨论】:
-
为什么不在Java代码中格式化开始日期时间/结束日期时间并将它们作为参数传递?
-
@Loc Ha 您能否添加更多详细信息.. 格式化方式和内容?
-
另一个问题是:你确定 datetime('now') 返回 YYYY-MM-DD HH:MM 格式吗?
-
是的,这是正确的......在
"YYYY-MM-DD HH:MM"格式
标签: android sql sqlite datetime