1.时间戳转时间
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String format = sdf.format(usageStats.getFirstTimeStamp());// 格式化时间
Log.e("TAG",format);
2.时间转时间戳
//方法 一
System.currentTimeMillis();
//方法 二
Calendar.getInstance().getTimeInMillis();
//方法 三
new Date().getTime();
3.毫秒转时长
(80条消息) java 毫秒转换秒_毫秒转换成时分秒 格式:HH:mm:ss Java兑现_华府萝贝贝的博客-CSDN博客
SimpleDateFormat time = new SimpleDateFormat("HH:mm:ss");
String timeLong = time.format(usageStats.getTotalTimeInForeground()-TimeZone.getDefault().getRawOffset());// 格式化时间 如果直接转换 时长将受时区影响
Log.e("TAG",timeLong);
4.获取当前时间
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
String date = df.format(new Date());// new Date()为获取当前系统时间,也可使用当前时间戳