判断类是否相同:
if (WxAliPayLog instanceof AlipayTradeQueryResponse)
1.测试程序的运行时间
2.控制线程时间,刷新屏幕频率
可使用System.currentTimeMillis()方法
如果你的Java程序需要高精度的计时,如1毫秒或者更小,使用System.nanoTime()方法,它完全可以满足你的需求。
System.nanoTime()
它返回系统能够提供的最为精确的计时,以纳秒(10亿分之一秒)为单位,但并不保证纳秒级精度。
如何在windows上实现精确的毫秒计时呢。答案就是用“System.nanoTime()/1000000L”代替“System.currentTimeInMills()
使用方法:
在需要计算时间的时候调用方法获取时间,在计算完成的时候再调用时间,两个相减,就是时间差,精确到毫秒;
获取日期类型
long currentTime = System.currentTimeMillis();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy年-MM月dd日-HH时mm分ss秒")
Date date = new Date(currentTime);
System.out.println(formatter.format(date));
运行结果如下:
当前时间:2015年-01月16日-16时42分46秒