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)){
&
相关问答:
当知道一个日期,如何把这个日期所在旬的前后两个日期取出
比如输入20090905,就输入20090901 20090910
输出20090901 20090910
取得天数后作一下判断再把这个方法用下void set(int field, int value)
......
一个JSP页面接收其他页面提交过来的FORM表单,但是要求只接收当前站点及其子站点提交过来的FORM表单,其他站点提交过来的表单不接收,这个怎么设置?
用过滤器
filter
将当前站点及其子站点放一个目录
然 ......
本人正在用Java做一个C/S架构的项目,
可是由于项目比较大,前期对架构的设计尤其重要,因为后期可能随时会加个功能或者去掉某些功能。
所以特地寻求如何设计C/S的架构使程序更加面向对象更加易于维 ......
我JSP的页面是:
<%@ page language="java" contentType="text/html; charset=gb2312"
%>
<script>
function Save(){
xmlHttp=GetXmlHttpObject()
if(xmlHttp==nul ......
使用java在windows7 32位下连接MSSQL。
两台机器,windows7 32位,在控制面板里面全部设置语言和区域选项都english-unitedstates
唯一区别只有在安装SQL server 2008的时候 选择的字符集不一样,
exec sp_helpsor ......