在Android中将毫秒转换为时间

// 500秒
long millisecond = 500000;
SimpleDateFormat dateFormat = new SimpleDateFormat("HH:mm:ss", Locale.CHINA);
dateFormat.setTimeZone(TimeZone.getTimeZone("GMT+00:00"));
// time为转换格式后的字符串
String time = dateFormat.format(new Date(millisecond));

在Android中经常将毫秒转化为时间格式的字符串,如上是转换为——时分秒格式。

如果不加上dateFormat.setTimeZone()这一行代码,由于不同的时区,转换后的时间会各不相同。加上这一行代码之后,就不会因时区的不同而转换时间不同了。

你可能感兴趣的:(爬坑记录)