在安卓系统中将时间戳转换为当前日期
我在显示日期时遇到了问题,我得到的时间戳1379487711但根据这个,实际时间是9/18/2013 12:31:51 PM,但它显示的时间是17-41-1970。如何将其显示为当前时间。
为了显示时间,我使用了以下方法:
private String getDate(long milliSeconds) {
// Create a DateFormatter object for displaying date in specified
// format.
SimpleDateFormat formatter = new SimpleDateFormat("dd-mm-yyyy");
// Create a calendar object that will convert the date and time value in
// milliseconds to date.
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis((int) milliSeconds);
return formatter.format(calendar.getTime());
}