如何从Sqlite数据库中检索DATETIME格式

我已经将date(java.util.date对象)存储在Sqlite表的DATETIME字段中。 现在,如何检索与java.util.date格式相同的date。 其实我想比较当前date和商店date之间的时间差(以毫秒为单位)。

Solutions Collecting From Web of "如何从Sqlite数据库中检索DATETIME格式"

作为Cursor.getString()检索并将该值传递给SimpleDateFormat以生成date对象。 没有直接的方法来获取date对象。

谢谢你,Gopinath。 这是我用来执行@Gopinathbuild议的代码:

Calendar t = new GregorianCalendar(); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/YYYY",Locale.getDefault()); java.util.Date dt = sdf.parse(c.getString(4)); //replace 4 with the column index t.setTime(dt); 

在Java SimpleDateFormat

http://developer.android.com/reference/java/text/SimpleDateFormat.html

如果你想millisecons anyDAteObject.getTime();