我的表格中的时间格式如下: 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;";
然而,时间顺序似乎仍然是随机的。我做错了什么?
答案 0 :(得分:1)
查看docs,strftime
用于将日期时间转换为指定的格式。您应该只需:
order by time(start_time) asc;
或
order by datetime(start_time) asc; # if date is included
无需转换日期时间格式。