0

我正在阅读从 android 消息日志中发送的消息,我想获取每条消息的发送时间,我试图从如下日期获取它,但它没有用,日期没有时间:

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

提前致谢。

4

1 回答 1

0

日期也总是包含时间部分。尝试使用以下代码显示时间值:

Log.debug("tag", "date=" + date.toGMTString());

这应该显示类似:22 Jun 1999 13:02:00 GMT. 此外,您可以使用 Date 类的各种 getter 来获取时间值,例如getHours()getMinutes()

如果时间组件仍然不存在,请告诉我。

于 2013-06-27T14:34:41.627 回答