预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第PAGE页码2页/总页数NUMPAGES总页数2页java获取当前时间戳的方法java获取当前时间戳的方法获取当前时间戳//方法一System.currentTimeMillis();//方法二Calendar.getInstance().getTimeInMillis();//方法三newDate().getTime();获取当前时间SimpleDateFormatdf=newSimpleDateFormat("yyyyMMddHH:mm:ss");//设置日期格式Stringdate=df.format(newDate());//newDate()为获取当前系统时间,也可使用当前时间戳获取时间戳三种方法执行效率比较:importjava.util.Calendar;importjava.util.Date;publicclassTimeTest{privatestaticlong_TEN_THOUSAND=10000;publicstaticvoidmain(String[]args){longtimes=1000*_TEN_THOUSAND;longt1=System.currentTimeMillis();testSystem(times);longt2=System.currentTimeMillis();System.out.println(t2t1);testCalander(times);longt3=System.currentTimeMillis();System.out.println(t3t2);testDate(times);longt4=System.currentTimeMillis();System.out.println(t4t3);}publicstaticvoidtestSystem(longtimes){//use188for(inti=0;i<times;i++){longcurrentTime=System.currentTimeMillis();}}publicstaticvoidtestCalander(longtimes){//use6299for(inti=0;i<times;i++){longcurrentTime=Calendar.getInstance().getTimeInMillis();}}publicstaticvoidtestDate(longtimes){for(inti=0;i<times;i++){longcurrentTime=newDate().getTime();}}}执行结果:1332372137Calendar.getInstance().getTimeInMillis()这种方式速度最慢,这是因为Canlendar要处理时区问题会耗费较多的时间。