开发中有时候会遇到这样的情形,数据库保存的时间是一个long型的时间,在取出后要转换成正常的格式进行显示,这里提供了一个简单的时间转换方法
- /**
- * 方法处理后返回的时间的字符串形式是形如:1970-01-18 06:10:55
- * */
- public static String formatTimeInMillis(long timeInMillis) {
- Calendar cal = Calendar.getInstance();
- cal.setTimeInMillis(timeInMillis);
- Date date = cal.getTime();
- SimpleDateFormat dateFormat = new SimpleDateFormat(
- "yyyy-MM-dd HH:mm:ss");
- String dateFormatDate= dateFormat.format(date);
- return dateFormatDate;
- }
注意:这种时间格式需要传入的是毫秒值,传入前若不是毫秒值需要将值乘以1000