zoukankan      html  css  js  c++  java
  • 日期比较大小给小的月份加1

              @Test
                 public void dateTest() throws Exception{
                    String newDate ="2015-11-30";
                    String dedate  ="2014-11-17";
                    SimpleDateFormat df=new SimpleDateFormat("yyyy-MM-dd");
                    SimpleDateFormat sd=new SimpleDateFormat("yyyy-MM");
                    Calendar calendarNew = Calendar.getInstance();
                    calendarNew.setTime(sd.parse(newDate));//页面传进来日期
                    Calendar calendarNew1 = Calendar.getInstance();
                    calendarNew1.setTime(sd.parse(dedate));//首次申请日期
                    int loanDay =Integer.valueOf(df.parse(newDate).getDate()); //取到日
                    while (!calendarNew1.getTime().after(calendarNew.getTime())) {
                            calendarNew1.add(Calendar.MONTH,1);
                             int days2 = calendarNew1.getActualMaximum(Calendar.DAY_OF_MONTH);   //当前月总天数
                            if (loanDay > days2) {
                             calendarNew1.set(Calendar.DAY_OF_MONTH, days2);                //set月的最大天数
                            } else {
                             calendarNew1.set(Calendar.DAY_OF_MONTH, loanDay);              //set申请日
                           }
                            System.out.println(df.format(calendarNew1.getTime()));
                    }
            }
            
  • 相关阅读:
    Mac重装系统 [转·整合]
    cocos2d-x使用plugin-x
    iOS启动其他应用程序[转]
    iOS时间的创建
    [转] 同步与异步的概念
    Apache 虚拟主机文档
    结构变量2
    //结构体的基本使用
    指向函数的指针
    返回指针的函数
  • 原文地址:https://www.cnblogs.com/yy123/p/4226721.html
Copyright © 2011-2022 走看看