我目前在我的Android应用程序上的时间排名有问题.我正在使用sqlite数据库来存储用户完成解决问题的时间.sqlite稍后我将使用该数据库来显示玩游戏的用户的排名.
例如,玩家以大约1:25 (1分25秒)完成拼图,应用程序将存储1:25在sqlite数据库中.但我这样做有问题.
我可以将它存储在sqlite一个string但我无法使用ORDER
BY.
我尝试将其存储为int输出但输出无效int
我试图把它作为一个string同时去除冒号(:),但在返回"125"数据库.
我的问题是:在数据库上存储特定时间值的最佳方法是什么sqlite?
我阅读了http://www.sqlite.org/lang_datefunc.html有关时间和日期函数的文档,但它似乎无法应用于自定义时间.它仅适用于现在的日期或当前时间.我需要帮助.我是一个机器人和sqlite业余爱好者.这个项目是我的论文.
任何意见和建议都被接受.提前致谢!
顺便说一句,这是检索我的sqlite上的所有数据的代码.这是一个测试程序,用于测试我的代码/修改代码并查看它们是否正常工作.
try {
String selectQuery = "SELECT * FROM " + DatabaseHelper.TABLE_OUTLET + " WHERE category LIKE '" + cat + "' ORDER BY category ASC";
Cursor cursor = db.rawQuery(selectQuery, null); …Run Code Online (Sandbox Code Playgroud)