现在的位置: 首页 > 综合 > 正文

java_date类

2018年02月05日 ⁄ 综合 ⁄ 共 838字 ⁄ 字号 评论关闭
<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类的作业:关于日期的转换

 
【上篇】
【下篇】

抱歉!评论已关闭.