1,获取当前精确时间
Date nowTime = new Date();
2,日期格式化:
Data–>String
//建立一个转换能够格式的类
SimpleDateFormat sdf = new SimpleDate("yyyy-MM-dd HH:
mm:ss SSS");
//改变格式
String nowTimeStr = sdf.format(nowTime);
String–>Data
SimpleDateFormat sdf = new SimpleDate("yyyy-MM-dd HH:
mm:ss SSS");
Date nowTimeStr = sdf.parse("2008-08-08 08:08:08");
3,获取毫秒数
以下例子计算方法运行时间
//截取自1970年1月1日 00:00:00到当前系统的时间总毫秒数。
long nowTimeMillis = System.currentTimeMillis();
System.out.print(nowTimeMillis);
//统计一个方法耗费的时长
long begin = System.currentTimeMillis() ;
for(int i=0; i<1000; i++){
System.out.println();
}
long end = System.currentTimeMillis() ;
System.out.println("耗费时间为" + (end - begin));
4, 建议启动垃圾回收机制
System.gc();
本文介绍了Java中处理时间的方法,包括如何获取精确时间、日期格式化为字符串及字符串转日期,同时也展示了如何获取时间毫秒数并进行性能测试。此外,还提供了触发垃圾回收的建议。
798

被折叠的 条评论
为什么被折叠?



