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;