关于System.currentTimeMillis()和System.nanoTime()
(1)System.currentTimeMillis()返回的是距离1970年1月1日的毫秒数,可获得当前时间:
例1:
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); sdf.format(new Date()); 2015-09-01
例2:
Long currentSends= System.currentTimeMillis();
SimpleDateFormat sdf = newSimpleDateFormat("yyyy-MM-dd");
Date date = newDate(currentTime);
System.out.println(formatter.format(date)); 2015-09-01
(2)System.nanoTime()可用于计算代码执行时间:
Long starttime= System.nanoTime();
Code excuting….
Long time= System.nanoTime()-starttime;