短信发送时间android

时间:2013-06-27 09:53:02

标签: android

我正在阅读来自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")));

提前致谢。

1 个答案:

答案 0 :(得分:0)

日期也始终包含时间组件。尝试使用以下代码显示时间值:

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

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

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