Java修道之路:日期和时间处理(3) 之 Calendar

之前java都是自学的,所以文章也都叫做“Java自学之路”,但是自今年12月起,开始正式的系统的学习了,也有了比以前更大的信心,所以我觉得要改成“Java修道之路”更贴切一些了,也算做是不再小打小闹的开始吧!当然,不是修道路的道……而是悟出自己对Java的理解和使用经验,这才谓之“道”!

好了,进入正题,今天说说日期处理中的Calendar类的常用方法,当然,我不是大神,只是记录学习的内容,将常用的方法简练的表示出来,供大家学习和参考,也算是复习吧!

Calendar类在 java.util.Calendar 中,是继 Date 类的一个新的日期处理的类,因为 Date 类对于时间处理有很多的不好的地方,所以很多方法都弃用了,改成了 Calender 的方法,不要看 Calendar 类中方法多,它们的确是很好用的,其实只用记住常用的一些方法就好了。

1、创建Calendar的实例,由于Calendar类的构造方法是protected的(受保护的访问权限),所以它提供了一个方法来返回实例:

Calendar c = Calendar.getInstance();

该方法返回的是一个当前日期时间的Calendar对象。

2、Calendar转为 Date

Date d = c.getTime();

这个方法的方法名比较坑,获得Date对象的方法名叫做getTime…… 继续阅读