System.currentTimeMillis(); Calendar.getInstance().getTimeInMillis(); new Date().getTime();
三种方法测试:
import java.util.Calendar;
import java.util.Date;
public class test { private static long _TEN_THOUSAND=10000; public static void main(String[] args) { long times=1000*_TEN_THOUSAND; long t1=System.currentTimeMillis(); testSystem(times); long t2=System.currentTimeMillis(); System.out.println(t2-t1); testCalendar(times); long t3=System.currentTimeMillis(); System.out.println(t3-t2); testDate(times); long t4=System.currentTimeMillis(); System.out.println(t4-t3); } public static void testSystem(long time){ for(int i=0;i long currentTime = System.currentTimeMillis(); } } public static void testCalendar(long time){ for(int i=0;i long currentTime = Calendar.getInstance().getTimeInMillis(); } } public static void testDate(long time){ for(int i=0;i long currentTime = new Date().getTime(); } }
}