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

VIS*_*AGA 8 sqlite android java.util.date

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

Gop*_*ath 16

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


jan*_*lle 13

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

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);
Run Code Online (Sandbox Code Playgroud)

  • 谢谢你的评论.Fwiw,我的全部评论不仅仅是感谢你; 我提供了一些上下文/代码.:) (4认同)