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);
      }
     
    随笔看心情
  • 相关阅读:
    Codeforces Round #613 选讲
    Codeforces Round #612 选讲
    Codeforces917E
    一道题20
    LOJ#2244. 「NOI2014」起床困难综合症
    求欧拉回路
    *LOJ#2134. 「NOI2015」小园丁与老司机
    vim操作命令
    常见问题解决
    CentOS7下如何修改mysql的数据目录
  • 原文地址:https://www.cnblogs.com/stromgao/p/12212969.html
Copyright © 2011-2022 走看看