Android 短信发送时间

Android 短信发送时间,android,Android,我正在阅读android消息日志中发送的消息,我想获得每个消息的发送时间,我试图从以下日期获取,但它不起作用,日期来不及: Cursor c = null; Date datecom = null; try { c = activity.getContentResolver().query(allMessages, null, null, null, "date DES

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

提前感谢。

日期始终包括时间部分。尝试使用以下代码显示时间值:

Log.debug("tag", "date=" + date.toGMTString());
这应该显示如下内容:
1999年6月22日13:02:00GMT
。此外,您还可以使用Date类的各种getter来获取时间值,例如
getHours()
getMinutes()


如果时间部分仍然不存在,请告诉我。

为什么您认为它没有时间?您能否显示
日期
toString()的日志?我试过了,它以这种格式返回2013-6-21