我已经看到很多这方面的问题,但没有任何对我有用。
我将日期保存为SQLite数据库中的文本。我想使用
命令检索它这是查询:
SELECT * FROM table_historynew ORDER BY datetime(eventdate) ;
我得到的结果:
Id : 35487
date: Thu Jun 25 06:30:00 IST 2015
Id : 35488
date: Thu Jan 01 05:30:00 IST 1970
Id : 35533
date: Sat Jun 27 11:00:00 IST 2015
答案 0 :(得分:0)
正如@calvinfly所说,下面是一段代码片段。 不得不将其转换为ISO8601字符串!
SimpleDateFormat df = new SimpleDateFormat(“yyyy-MM-dd'T'HH:mm:ss”);
String format_date = df.format(date);
...并在DB中存储format_date!