【发布时间】:2011-06-16 09:31:41
【问题描述】:
我从 android 中的 sms 消息中获取日期作为时间戳,以秒或毫秒为单位,我需要使用 java 将其显示为标准日期和时间。
int date = (cursor.getColumnIndex(SmsReceiver.DATE));
这会返回一些数字,例如 1308114404722。
使用这个数字并显示为当前日期的过程是什么
【问题讨论】:
-
也使用 Date convert = new Date(date);它显示 Thu Jan 01 5:30 ...1970 等
-
int date 不包含问题中显示的毫秒值,它只有列索引。要获得该秒值,我必须使用 String date2 = cursor.getString(date);现在这个字符串包含 130811.....