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

olmpazwi  于 2023-01-21  发布在  SQLite
关注(0)|答案(3)|浏览(166)

我已经java.util.date在Sqlite表的DATETIME字段中存储了date(www.example.com对象)。现在,我们来看看如何检索这个与java.util.date格式相同的日期。实际上,我想比较当前日期和存储日期之间的时间差(毫秒)。

qlfbtfca

qlfbtfca1#

以Cursor.getString()的形式进行检索,并将该值传递给SimpleDateFormat以生成日期对象。没有直接的方法来获取日期对象。

zaqlnxep

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);
wdebmtf2

wdebmtf23#

在java SimpleDateFormat
http://developer.android.com/reference/java/text/SimpleDateFormat.html
如果您需要毫秒anyDAteObject.getTime();

相关问题