Java代码知识库

判断类是否相同:
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秒
 

猜你喜欢

转载自blog.csdn.net/a1003434346/article/details/83897032
今日推荐