strftime的Sqlite订单不起作用



我的表中的时间格式如下: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;";  

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

查看文档,strftime用于将日期时间转换为指定的格式。您应该能够完成订单只需:

order by time(start_time) asc;

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

而无需转换日期时间格式。

最新更新