importjava.util.Calendar;importjava.util.Date;//不再推荐使用Date类publicclassCalendarTest{publicstaticvoidmain(String[] args){long _Ofset =100;//三种获取时间戳的方式比较//1.Calendarlong t1 =System.currentTimeMillis();testCalendar(_Ofset);long t2 =System.currentTimeMillis();System.out.println("差值:"+(t2-t1));//2.Date//System.out.println("Date获取当前时间戳:"+d.getTime());testDate(_Ofset);long t3 =System.currentTimeMillis();;System.out.println("差值:"+(t3-t2));//3.System//System.out.println("System获取当前时间戳"+System.currentTimeMillis());testSystem(_Ofset);long t4 =System.currentTimeMillis();System.out.println("差值:"+(t4-t3));//转化成秒级时间戳int t5 =Integer.valueOf(String.valueOf(t4/1000));System.out.println(t5);}publicstaticvoidtestCalendar(long times){for(int i =0;i<100*times;i++){long time =Calendar.getInstance().getTimeInMillis();}}publicstaticvoidtestDate(long times){for(int i =0;i<100*times;i++){long time =newDate().getTime();}}publicstaticvoidtestSystem(long times){for(int i =0;i<100*times;i++){long time =System.currentTimeMillis();}}}