<div> </div><span style="font-family: Arial, Helvetica, sans-serif;">获取当前的时间 </span>
new date();
而且翻了一下jdk的查询,date似乎大都过时了.大部分是用Calendar来获取时间.一般使用date直接new date()比较多.
还有个小技巧,测试电脑的性能快慢
在外星人的2013款高配的笔记本下获得 时间为89ms 左右
而在惠普i3-3110 4g的笔记本下则差强人意,时间为2000ms左右
Calendar日历类
使用工厂方法获取日历类对象,而不能直接new出来
Calendar cl=Calendar.getInstance();
Date date=calend.getTime();
System.out.println(date);
cl.set();//设置日期,日历字段,Callendar 静态属性
Cl.add(Calendar.Hour,1);//用于时间的计算.第一参数:日历的字段,第二参数计算
//回滚
Cl.roll(Calendar.Hour,1);//往回滚1小时
Cl.roll(Calendar.Month,1);//往回滚1一个月
回滚的含义不存在往前或者往后直接加1,而是利用倒序的方式获取回滚值
cl.add(Calendar.HOUR, 1);//而add的方法则不同于roll回滚方法举例就很容易看出效果.
cl.roll(Calendar.MONTH, 12);//回滚12个月
System.out.println(cl.getTime());
cl.add(Calendar.MONTH, 12);//加12个月
System.out.println(cl.getTime());
打印出来
Sun Aug 03 18:54:23 CST 2014
Mon Aug 03 18:54:23 CST 2015
date类的作业:关于日期的转换