小编soN*_*ice的帖子

Android时间排名

我目前在我的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)

java database sqlite android

2
推荐指数
1
解决办法
62
查看次数

标签 统计

android ×1

database ×1

java ×1

sqlite ×1