我正在使用下面的查詢從開始時間(這是從開始時間2小時)和結束時間提到的數據庫中獲取數據,但此查詢似乎不工作。SQLlite查詢獲取2之間的數據日期時間
列REC_CONT_TIME是日期時間,格式爲YYYY-MM-DD HH:MM
查詢是:
SELECT * FROM REC_CONTACT WHERE日期時間( '現在')
BETWEEN
的strftime('% Y-%m-%d%H:%M:%S',REC_CONT_TIME)
AND
日期時間(的strftime( '%Y-%間 - %d%H:%M:%S',REC_CONT_TIME), '+120分鐘')
開始時間:的strftime(」 %Y-%間 - %d%H:%M:%S 'REC_CONT_TIME)
結束時間:日期時間(的strftime(' %Y-%間 - %d%H:%M:%S ',REC_CONT_TIME),'+ 120分鐘')。 從開始時間開始增加120分鐘。
爲什麼不格式化的Java代碼開始日期時間/結束日期時間,並將其作爲參數傳遞? – Loc
@Loc Ha你可以添加更多的細節..格式如何和什麼? – Psypher
其他問題是:你確定datetime('now')是否返回YYYY-MM-DD HH:MM格式? – Loc