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

来源:百度知道 编辑:UC知道 时间:2024/06/21 08:43:49
java中 如何对时间类型进行加减???
打比方,有2个时间类型 2008-04-28 2008-04-29
2个日期的天数怎么相减呢??

用Date类的compareTo方法,返回一个int型的数这个就是你要的结果
学习一下怎么查帮助文档吧,比较有用

GregorianCalendar类中有方法

GregorianCalendar cal=new GregorianCalendar();
cal.compareTo(anotherCalendar)();
里面有各种方法!

好像没有现成的方法吧,自己写个用吧,

Calendar date1 = new GregorianCalendar(2008,4,28);
Calendar date2 = new GregorianCalendar(2008,4,29);
这样可以得到它们的实例,Calendar 里有方法 Calendar.DATE 得到它们的日期
以及年月,进行比较相减,就可以了。