从1到1亿的和 计算时间
using System;public class T{
public static void Main(){
long a=0;
DateTime dt1 = new DateTime(1970,1,1);
TimeSpan ts1 = DateTime.Now- dt1;
long start=(long)ts1.TotalMilliseconds;
for(long i=0;i<=100000000;i++){
a+=i;
}
TimeSpan ts2=DateTime.Now-dt1;
long end=(long)ts2.TotalMilliseconds;
Console.WriteLine("a={0}",a);
Console.WriteLine("start={0}",start);
Console.WriteLine("ent={0}",end);
Console.WriteLine(start-end);
}
}public class T{
public static void main(String[] args){
long a=0;
long start=System.currentTimeMillis();
for(long i=0;i<=100000000;i++){
a+=i;
}
long end=System.currentTimeMillis();
System.out.println("a="+a);
System.out.println("start="+start);
System.out.println("end="+end);
System.out.println(start-end);
}
}
using System;public class T{
public static void Main(){
long a=0;
DateTime dt1 = new DateTime(1970,1,1);
TimeSpan ts1 = DateTime.Now- dt1;
long start=(long)ts1.TotalMilliseconds;
for(long i=0;i<=100000000;i++){
a+=i;
}
TimeSpan ts2=DateTime.Now-dt1;
long end=(long)ts2.TotalMilliseconds;
Console.WriteLine("a={0}",a);
Console.WriteLine("start={0}",start);
Console.WriteLine("ent={0}",end);
Console.WriteLine(start-end);
}
}public class T{
public static void main(String[] args){
long a=0;
long start=System.currentTimeMillis();
for(long i=0;i<=100000000;i++){
a+=i;
}
long end=System.currentTimeMillis();
System.out.println("a="+a);
System.out.println("start="+start);
System.out.println("end="+end);
System.out.println(start-end);
}
}
C:\Users\tony\Desktop>java T
a=5000000050000000
start=1274768647386
end=1274768647780
-394C:\Users\tony\Desktop>t
a=5000000050000000
start=1274797449194
ent=1274797449954
-760