我正在阅读来自android消息日志的已发送消息,我想获取每条消息的发送时间,我试图从以下日期获得它,但它不起作用,日期没有时间:< / p>
Cursor c = null;
Date datecom = null;
try {
c = activity.getContentResolver().query(allMessages, null,
null, null, "date DESC");
Date date=new Date(c.getLong(c.getColumnIndex("date")));
提前致谢。
答案 0 :(得分:0)
日期也始终包含时间组件。尝试使用以下代码显示时间值:
Log.debug("tag", "date=" + date.toGMTString());
这应该显示如下:22 Jun 1999 13:02:00 GMT
。此外,您可以使用Date类的各种getter来获取时间值,例如getHours()
,getMinutes()
如果时间组件仍然不存在,请告诉我。