2014-10-27 127 views
0

我的表格中的时间格式是这样的:02:59:00(hh:mm:ss)由strftime的Sqlite顺序不起作用

一直试图让这样的查询:

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

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

回答

1

看着docs,strftime用于将datetime转换为指定的格式。您应该能够只完成了排序:

order by time(start_time) asc; 

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

,而无需到datetime格式转换。