易截截图软件、单文件、免安装、纯绿色、仅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 EE

有谁用java做过打印发票的程序,感觉这方面不是很好控制,希望给点建议,最好能给出代码
简单点就调用window.print()
你也可以把下面代码放到你JSP中:
<html>
 <head>
  <title> ......

jsp新手,请教各位? - Java / Web 开发

程序如下:
<%@ page contentType="text/html; charset=GBK" %>
<%@ page language="java" %>
<%@ page import="com.mysql.jdbc.Driver" %>
<%@ page import ......

java中传值 - Java / Web 开发

怎么样将id传过去啊???是简单的传。。。在地址栏中写id号
LZ 好幽默!不知道你的意思?

是想把ID 传到ACTION ? 通过URl id=?

不够详细 别人不知道怎样帮你

../XXXXX.do?id=XXXX&id2=XXXXX

......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号