//获取程序开始执行时时刻点:
long begin = System.currentTimeMillis();
//获取程序执行结束时时刻:
long end = System.currentTimeMillis();
//获取程序执行时间,为结束时刻-开始时刻:
long time = end - begin;
此刻时间单位为ms;
若要精确到其他时间单位,则需要单位间的转化:
1秒=1000毫秒(ms) 1毫秒=1/1,000秒(s)
1秒=1,000,000 微秒(μs) 1微秒=1/1,000,000秒(s)
1秒=1,000,000,000 纳秒(ns) 1纳秒=1/1,000,000,000秒(s)
1秒=1,000,000,000,000 皮秒(ps) 1皮秒=1/1,000,000,000,000秒(s)
1分钟=60秒
1小时=60分钟=3600秒
例如:
将获取的时间转换为微妙:
long time=(end-begin)/1000;