您的位置:首页 > 编程语言

System.currentTimeMillis()获取时间,计算代码执行效率

2017-12-09 11:56 696 查看
一、说明
System.currentTimeMillis()方法获取的是从1970年01月01日00时00分00秒000毫秒—到—>此刻的毫秒数返回类型是long类型。
二、实现代码
public class Test {
public static void main(String[] args) {
//方法第一行代码
long startTime = System.currentTimeMillis();
for(int i=0;i<10000;i++){
System.out.println(i);
}
//方法最后一行代码
long endTime = System.currentTimeMillis();
//long类型时间差,单位毫秒
long timeLong = endTime - startTime;
//long类型时间差转为double类型时间差,单位毫秒
double timeDouble= Double.parseDouble(Long.toString(timeLong));
System.out.println("该方法执行时间为" + timeDouble+ "毫秒,即" + timeDouble/(double)1000 + "秒");
}
}

附(可忽略):System.currentTimeMillis()获取系统时间并格式化为yyyy-MM-dd HH:mm:ss格式,如2017-12-09 12:12:12
Date date = new Date(System.currentTimeMillis());
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String nowSystemTime = sdf.format(date);
System.out.println("当前系统时间为" + nowSystemTime);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐