2014-10-27 87 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格式轉換。