Sqlite命令由strftime无法正常工作

时间:2014-10-27 23:17:49

标签: android datetime strftime

我的表格中的时间格式如下: 02:59:00(hh:mm:ss)

一直试图像这样进行查询:

SQL = "select * from Events Where date = '"+tomorrowDate+"' 
       AND city = '"+mCity+"' 
             order by strftime('%H:%M:%S',start_time) ASC;";  

然而,时间顺序似乎仍然是随机的。我做错了什么?

1 个答案:

答案 0 :(得分:1)

查看docsstrftime用于将日期时间转换为指定的格式。您应该只需:

即可完成订购
order by time(start_time) asc;

order by datetime(start_time) asc; # if date is included

无需转换日期时间格式。