zoukankan      html  css  js  c++  java
  • 获取2个日期之间的月份

      /**
         * 获取2个日期之间的月份
         * @param beginDate
         * @param endDate
         * @param dateList
         * @return
         */
        public static List<Date> getDifferentMonthBetweenDate(Date beginDate, Date endDate, List<Date> dateList) {
            beginDate = DateTimeUtil.parseDatetime2Date(beginDate);
            endDate = DateTimeUtil.parseDatetime2Date(endDate);
            if (DateTimeUtils.compareDate(beginDate, endDate) == 1) {
                return null;
            }
            Calendar beginCal = Calendar.getInstance();
            beginCal.setTime(beginDate);
            Calendar endCal = Calendar.getInstance();
            endCal.setTime(endDate);
    
            while (DateTimeUtils.compareDate(beginCal.getTime(), endCal.getTime()) < 1) {
                dateList.add(beginCal.getTime());
                beginCal.add(Calendar.MONTH, 1);
            }
    
            return dateList;
        }


      
      /**
      * dateTime 转化为 date
      * @param date
      * @return
      */
      public static Date parseDatetime2Date(Date date) {
      return DateTimeUtils.parseStrToDate(DateTimeUtils.formateDateToStr(date, DateTimeUtils.FORMAT_YMD),
      DateTimeUtils.FORMAT_YMD);
      }
     
    随笔看心情
  • 相关阅读:
    HAOI2018 奇怪的背包
    HAOI2018 苹果树
    骑士游戏
    飞飞侠
    奶牛排队
    寻找道路
    [USACO08JAN]牛大赛Cow Contest
    灾后重建
    [USACO09DEC]牛收费路径Cow Toll Paths
    萌萌哒
  • 原文地址:https://www.cnblogs.com/stromgao/p/12212969.html
Copyright © 2011-2022 走看看