我已经java.util.date在Sqlite表的DATETIME字段中存储了date(www.example.com对象)。现在,我们来看看如何检索这个与java.util.date格式相同的日期。实际上,我想比较当前日期和存储日期之间的时间差(毫秒)。
qlfbtfca1#
以Cursor.getString()的形式进行检索,并将该值传递给SimpleDateFormat以生成日期对象。没有直接的方法来获取日期对象。
zaqlnxep2#
下面是我用来执行@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);
wdebmtf23#
在java SimpleDateFormat中http://developer.android.com/reference/java/text/SimpleDateFormat.html如果您需要毫秒anyDAteObject.getTime();
SimpleDateFormat
anyDAteObject.getTime();
3条答案
按热度按时间qlfbtfca1#
以Cursor.getString()的形式进行检索,并将该值传递给SimpleDateFormat以生成日期对象。没有直接的方法来获取日期对象。
zaqlnxep2#
下面是我用来执行@Gopinath建议的代码:
wdebmtf23#
在java
SimpleDateFormat
中http://developer.android.com/reference/java/text/SimpleDateFormat.html
如果您需要毫秒
anyDAteObject.getTime();