JAVA 求程序运行时间

//获取程序开始执行时时刻点:
	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;

Guess you like

Origin blog.csdn.net/qq_52253798/article/details/121168458