Calendar类
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
开发工具与关键技术:MyEclipse10,Java
作者:陈显其
撰写时间:2019年08月17日
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Java和时间有关的类有date类和Calendar类,其中date类的一些方法和构造器已经过时,所以Java推荐使用Calendar来完成时间计算等操作。该类被abstract所修饰,是抽象类不能通过new的方式来获得实例,Calendar类如果要创建实例,必须通过getInstance方法构造Calendar的子类对象,可以用getTime方法获取时间,也可以用get方法单独获取年、月、日、时、分、秒
设置时间用set方法一次性设置,也可以单个字段一一设置,要使用英文的十二个月的单词设置月份
日期的加减有add方法和roll方法,add方法会产生其他相关时间属性的连动变化,roll方法只是对相应时间属性的域内做变化,推荐使用add方法,add 和roll方法都需要两个参数,一个是代表要加减什么//另一个是加减的值,如:加(减)一年(正数为加,负数为减)
date类和Calendar类的互相转换: