易截截图软件、单文件、免安装、纯绿色、仅160KB

java如何获取两日期之间的月份数 - Java / Java EE

date1:2010-05-20
date2:2010-06-21

返回结果为2个月

date3:2010-05-20
date4:2010-06-20

返回结果为1个月

date5:2010-05-20
date6:2010-06-19

返回结果为0个月

请问这样的程序该怎么写?谢谢!
Months_between函数,如:
select Months_between(to_date('2009-12-01','yyyy-mm-dd'), to_date('2008-12-01','yyyy-mm-dd')) from dual;
返回12

1. /**  
  2. * 计算两个日期之间相差的月数  
  3. * @param date1  
  4. * @param date2  
  5. * @return  
  6. */  
  7. private int getMonths(Date date1, Date date2){  
  8. int iMonth = 0;  
  9. int flag = 0;  
  10. try{  
  11. Calendar objCalendarDate1 = Calendar.getInstance();  
  12. objCalendarDate1.setTime(date1);  
  13.  
  14. Calendar objCalendarDate2 = Calendar.getInstance();  
  15. objCalendarDate2.setTime(date2);  
  16.  
  17. if (objCalendarDate2.equals(objCalendarDate1))  
  18. return 0;  
  19. if (objCalendarDate1.after(objCalendarDate2)){  
&


相关问答:

java日期处理 - Java / Java SE

当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910

取得天数后作一下判断再把这个方法用下void set(int field, int value)  
......

C/S项目架构设计----求助 - Java / Java SE

本人正在用Java做一个C/S架构的项目, 
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。 
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......

tomcat环境下jsp编译错误,求解! - Java / Web 开发

org.apache.jasper.JasperException: Unable to compile class for JSP: 
An error occurred at line: 52 in the jsp file: /vip_info.jsp
ÕË cannot be resolved
49: <table border="1& ......

myeclipse+mysql的配置问题 - Java / Eclipse

我是个新手,望高手解答
我现在已经安装了mysql,也有mysql的jdbc。但我怎么配置后,才能在MyEclipse里操作mysql呢?请高手说详细点
打开Myeclipse----window---open perspective---MyEclipse database explorer-- ......

java 求助 - Java / Java EE

insert into [ScholarshipManagement].[dbo].[department] ([department],[specialization] ,[grade]) output inserted.departmentID values(? ,? ,? )
请问大哥们这个sql 语句应该用Java里的那个数据库操作方法? ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号