我已将日期(java.util.date 对象)存储在 Sqlite 表的 DATETIME 字段中。现在,如何检索与 java.util.date 格式相同的日期。实际上我想比较当前日期和存储日期之间的时间差(以毫秒为单位)。
问问题
23895 次
3 回答
16
检索为 Cursor.getString() 并将该值传递给 SimpleDateFormat 以创建日期对象。没有直接的方法来获取日期对象。
于 2012-01-25T09:05:32.497 回答
14
谢谢你,戈皮纳特。这是我用来执行@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);
于 2013-10-24T23:40:03.927 回答
2
在java中SimpleDateFormat
http://developer.android.com/reference/java/text/SimpleDateFormat.html
如果你想要毫秒anyDAteObject.getTime();
于 2012-01-25T08:58:27.120 回答