获取当月第一天和最后一天

作者: 幽兰清风 | 来源:发表于2017-06-10 16:35 被阅读833次

    获取每月第一天方法

    public static String getFirstDay() {
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
          // 获取当年每月的第一天
          Calendar begin = Calendar.getInstance();
          begin.set(Calendar.DAY_OF_MONTH,   
                    begin.getActualMinimum(Calendar.DAY_OF_MONTH));
          begin.set(Calendar.SECOND, 0);
          begin.set(Calendar.HOUR_OF_DAY, 0);
          begin.set(Calendar.MINUTE, 0);
          String start = sdf.format(begin.getTime());
          return start;
      }
    

    获取每月最后一天方法

    public static String getLastDay() {
          SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
          // 获取当前月最后一天
          Calendar end = Calendar.getInstance();
          end.set(Calendar.DAY_OF_MONTH,ca.getActualMaximum(
                  Calendar.DAY_OF_MONTH));
          String end = sdf.format(ca.getTime());
          return end;
    }
    

    相关文章

      网友评论

        本文标题:获取当月第一天和最后一天

        本文链接:https://www.haomeiwen.com/subject/nofcqxtx.html