java关于求时间差,该怎么处理

java关于求时间差
在java中,如何根据系统流逝计算其时间差,越精确越好?(不是定要好的时间求其差值)
------解决方案--------------------
long start=System.currentTimeMillis(); //取得当前时间
long end=System.currentTimeMillis(); //取得当前时间
//输出结果
System.out.println("运行时间:"+(get-start)+"ms");
------解决方案--------------------
public class Test
{
public static void main(String[] args)
{
long start=System.currentTimeMillis(); 
//以下是你要干的事儿了,例如这个
for(int i = 0; i < 100000000; i ++)
{

}
///////////////////////
long end=System.currentTimeMillis();

//这就是你运行了多久
System.out.println(end - start);
}
}