System.currentTimeMillis():可以提取到当前时间的毫秒数,产生一个当前的毫秒,这个毫秒其实就是自1970年1月1日0时起的毫秒数。
常见作用:一般都是用2个时间的差值来得到运行时间的,常用来比较2个算法的效率!
long start = System.currentTimeMillis();
// 这里可以加上你要知道的方法运行的时间!!
long end = System.currentTimeMillis();
System.out.println("运行时间:"+(end - start));
格式化System.currentTimeMillis()
1 import java.text.SimpleDateFormat;
2 import java.util.Locale;
3
4
5 public class FormatCurrentTime {
6 /**
7 * @param args
8 */
9 public static void main(String[] args) {
10
11 SimpleDateFormat sdf = new SimpleDateFormat("", Locale.SIMPLIFIED_CHINESE);
12 sdf.applyPattern("yyyy年MM月dd日 HH时mm分ss秒");
13 System.out.println(sdf.format(System.currentTimeMillis()));
14
15 }
16 }
17