java中 如何对时间类型进行加减???

java中 如何对时间类型进行加减???
打比方,有2个时间类型 2008-04-28 2008-04-29
2个日期的天数怎么相减呢??

第1个回答  2008-05-02
Calendar date1 = new GregorianCalendar(2008,4,28);
Calendar date2 = new GregorianCalendar(2008,4,29);
这样可以得到它们的实例,Calendar 里有方法 Calendar.DATE 得到它们的日期
以及年月,进行比较相减,就可以了。
第2个回答  2008-04-29
GregorianCalendar类中有方法

GregorianCalendar cal=new GregorianCalendar();
cal.compareTo(anotherCalendar)();
里面有各种方法!
第3个回答  2008-04-29
好像没有现成的方法吧,自己写个用吧,
第4个回答  2008-04-29
用Date类的compareTo方法,返回一个int型的数这个就是你要的结果
学习一下怎么查帮助文档吧,比较有用本回答被提问者采纳