手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

各种语言下程序运行时间的计算(时间间隔)

时间:2024-11-11 20:42:33

1、java代码:long startTime=System.currentTimeMillis(); //获取开始时间//运算部分long endTime=Syst髫潋啜缅em.currentTimeMillis(); //获取结束时间System.out.println("程序运行时间: "+(end-start)+"ms");

2、c语言(一般精度,毫秒级别):clock_t startTime, endTime;startTime = clock(); //获取开始时间 //运算部分endTime = clock();//获取结束时间printf( "%f \n", (float)(finish - start)*1000/ CLOCKS_PER_SEC );

3、C语言(高精度,微秒级别):double time;time=getTickCount();//获取开始时间//运算部分time=getTickCount()-time;//获取结束时间差time=time*1000/getTickFrequency();printf("程序运行时间:%f\n",)

4、c#代码:TimeSpan startTime=newTimeSpan(DateTime.Now.Ticks); //运算部分TimeSpanendT足毂忍珩ime=newTimeSpan(DateTime.Now.Ticks); TimeSpants=endTime.Subtract(startTime).Duration();//时间差的绝对值 StringspanTime=ts.Hours.ToString()+"小时"+ts.Minutes.ToString()+"分"+ts.Seconds.ToString()+"秒";

5、vb代码:Dim startTime As Long, endTime As LongstartTime = GetTickCount//运算部分endTime =GetTickCountMsgBox "时间间隔为"&(b-a)&"毫秒"

6、php代码:$startTime = time();//运算部分$endTime = time();$dif = $endTime - $startTime;

© 手抄报圈